/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

/* Document
   ========================================================================== */

html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/**
 * React Select Plus
 * =================
 * MIT License: https://github.com/HubSpot/react-select-plus
*/

.Select {
  position: relative;
}

.Select,
.Select div,
.Select input,
.Select span {
  box-sizing: border-box;
}

.Select.is-disabled > .Select-control {
  background-color: #f9f9f9;
}

.Select.is-disabled > .Select-control:hover {
  box-shadow: none;
}

.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35;
}

.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}

.Select-control .Select-input:focus {
  outline: none;
}

.is-searchable.is-open > .Select-control {
  cursor: text;
}

.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}

.is-open > .Select-control .Select-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}

.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text;
}

.is-focused:not(.is-open) > .Select-control {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
}

.Select-placeholder,
.Select--single > .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333;
}

.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}

.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline;
}

.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}

.Select-input > input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 14px;
  /* For IE 8 compatibility */
  padding: 8px 0 12px;
  /* For IE 8 compatibility */
  -webkit-appearance: none;
}

.is-focused .Select-input > input {
  cursor: text;
}

.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}

.Select-control:not(.is-searchable) > .Select-input {
  outline: none;
}

.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}

.Select-loading {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.Select-clear-zone {
  -webkit-animation: Select-animation-fadeIn 200ms;
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px;
}

.Select-clear-zone:hover {
  color: #D0021B;
}

.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
}

.Select--multi .Select-clear-zone {
  width: 17px;
}

.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}

.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative;
}

.is-open .Select-arrow,
.Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666;
}

.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
}

.Select .Select-aria-only {
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  float: left;
}

@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}

.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}

.Select-option-group-label {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  font-weight: bold;
  cursor: default;
  display: block;
  padding: 8px 10px;
}

.Select-option-group-label ~ .Select-option,
.Select-option-group-label ~ .Select-option-group {
  padding-left: 20px;
}

.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}

.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.Select-option.is-selected {
  background-color: #f5faff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.04);
  color: #333;
}

.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}

.Select-option.is-disabled {
  color: #cccccc;
  cursor: default;
}

.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}

.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
}

.Select--multi.has-value .Select-input {
  margin-left: 5px;
}

.Select--multi .Select-value {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
}

.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}

.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
}

.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none;
}

.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}

.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px;
}

.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6;
}

.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.24);
}

.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333;
}

.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3;
}

.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc;
}

@keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}

.chart-rainbow-0 {
  background-color: #00c3e1;
}

.chart-rainbow-1 {
  background-color: #0c9;
}

.chart-rainbow-2 {
  background-color: #ffad01;
}

.chart-rainbow-3 {
  background-color: #f56e8f;
}

.chart-rainbow-4 {
  background-color: #919596;
}

.chart-rainbow-5 {
  background-color: #b4c8cb;
}

.chart-rainbow-6 {
  background-color: #3e3e3e;
}

.chart-grayDark-bg {
  background-color: #72959c;
}

.chart-grayLight-bg {
  background-color: #e2eaeb;
}

.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
}

.noUi-target {
  position: relative;
  direction: ltr;
  height: 12px;
  border-radius: 10px;
}

.noUi-base {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
}

.noUi-origin {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
}

.noUi-handle {
  position: relative;
  z-index: 1;
  background: #fff;
  border: 1px solid #d6dfe0;
  border-radius: 3px;
  cursor: default;
}

.noUi-handle:hover {
  cursor: pointer;
}

.noUi-stacking .noUi-handle {
  z-index: 10;
}

.noUi-state-tap .noUi-origin {
  transition: left .3s,top .3s;
}

.noUi-state-drag * {
  cursor: inherit;
}

.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.noUi-horizontal {
  height: 12px;
}

.noUi-horizontal .noUi-handle {
  top: -7px;
  left: -13px;
  width: 1.45rem;
  height: 1.45rem;
  background-color: #626464;
  border: 0;
  border-radius: 999px;
  box-shadow: none;
}

.noUi-background {
  background-color: #d6dfe0;
  border-radius: 10px;
}

.noUi-connect {
  background-color: #00c4df;
  transition: background 450ms;
}

[disabled].noUi-connect,
[disabled] .noUi-connect {
  background: #9ca2a2;
}

[disabled].noUi-origin,
[disabled] .noUi-handle {
  cursor: not-allowed;
}

.Select {
  position: relative;
}

.Select,
.Select div,
.Select input,
.Select span {
  box-sizing: border-box;
}

.Select.is-disabled>.Select-control {
  background-color: #f9f9f9;
}

.Select.is-disabled>.Select-control:hover {
  box-shadow: none;
}

.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: .35;
}

.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}

.Select-control .Select-input:focus {
  outline: none;
}

.is-searchable.is-open>.Select-control {
  cursor: text;
}

.is-open>.Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}

.is-open>.Select-control .Select-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}

.is-searchable.is-focused:not(.is-open)>.Select-control {
  cursor: text;
}

.is-focused:not(.is-open)>.Select-control {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 0 3px rgba(0, 126, 255, 0.1);
}

.Select-placeholder,
.Select--single>.Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.has-value.Select--single>.Select-control .Select-value .Select-value-label,
.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label {
  color: #333;
}

.has-value.Select--single>.Select-control .Select-value a.Select-value-label,
.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}

.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover,
.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,
.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,
.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline;
}

.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}

.Select-input>input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 14px;
  padding: 8px 0 12px;
  -webkit-appearance: none;
}

.is-focused .Select-input>input {
  cursor: text;
}

.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}

.Select-control:not(.is-searchable)>.Select-input {
  outline: none;
}

.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}

.Select-loading {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.Select-clear-zone {
  -webkit-animation: Select-animation-fadeIn 200ms;
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px;
}

.Select-clear-zone:hover {
  color: #d0021b;
}

.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1;
}

.Select--multi .Select-clear-zone {
  width: 17px;
}

.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}

.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative;
}

.is-open .Select-arrow,
.Select-arrow-zone:hover>.Select-arrow {
  border-top-color: #666;
}

.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
}

.Select .Select-aria-only {
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  float: left;
}

@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}

.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}

.Select-option-group-label {
  box-sizing: border-box;
  background-color: #fff;
  color: #666;
  font-weight: bold;
  cursor: default;
  display: block;
  padding: 8px 10px;
}

.Select-option-group-label~.Select-option,
.Select-option-group-label~.Select-option-group {
  padding-left: 20px;
}

.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666;
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}

.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.Select-option.is-selected {
  background-color: #f5faff;
  background-color: rgba(0, 126, 255, 0.04);
  color: #333;
}

.Select-option.is-focused {
  background-color: #ebf5ff;
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}

.Select-option.is-disabled {
  color: #ccc;
  cursor: default;
}

.Select-noresults {
  box-sizing: border-box;
  color: #999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}

.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
}

.Select--multi.has-value .Select-input {
  margin-left: 5px;
}

.Select--multi .Select-value {
  background-color: #ebf5ff;
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: .9em;
  line-height: 1.4;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top;
}

.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}

.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
}

.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none;
}

.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}

.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px;
}

.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6;
}

.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  background-color: rgba(0, 126, 255, 0.24);
}

.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333;
}

.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3;
}

.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc;
}

@keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn);
  }
}

.cui-select_stroked .Select {
  border: 2px solid #c8d5d7;
}

.cui-select_stroked .Select.is-focused {
  border: 2px solid #74d9e7;
}

.is-submitted .cui-select.has-error .Select {
  border: 2px solid #f56e8f;
}

.is-submitted .cui-select.has-error .Select.is-focused {
  border: 2px solid #f194ac;
}

.Select {
  border-radius: .25rem;
}

.Select-placeholder,
.Select--single>.Select-control .Select-value {
  padding-top: .125rem;
}

.has-value.Select--single>.Select-control .Select-value .Select-value-label,
.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label {
  color: #626464;
}

.Select-control {
  border-width: 0;
  color: #626464;
}

.Select-control:hover {
  box-shadow: none;
}

.Select-option-group-label {
  padding: .25rem .5rem .25rem;
  color: #9ca2a2;
  font-size: .8333333333rem;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
}

.Select-arrow-zone {
  width: 40px;
  background-color: transparent;
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

.Select-arrow-zone:hover,
.cui-select:hover .Select-arrow-zone {
  background-color: transparent;
}

.cui-select_stroked .Select-arrow-zone,
.is-submitted .cui-select.has-error .Select-arrow-zone {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.Select-clear {
  margin-top: .25rem;
  color: #9ca2a2;
  font-size: 1.1rem;
}

.Select-clear:hover {
  color: #626464;
}

.Select--multi .Select-value {
  display: inline-block;
  vertical-align: middle;
  margin-top: 0;
  margin-bottom: 0;
  background-color: #9ca2a2;
  border-width: 0;
  border-radius: 1rem;
  color: #fff;
  font-size: .7222222222rem;
  font-weight: 600;
  line-height: 1.5;
  white-space: nowrap;
}

.Select--multi .Select-value:hover .Select--multi .Select-value-icon {
  background-color: #fff;
  color: #9ca2a2;
  opacity: .5;
  transition: opacity .2s ease;
}

.Select--multi .Select-value-icon {
  float: right;
  padding: 0 4px;
  margin: 3px 4px 1px;
  background-color: #fff;
  border-right: 0 solid rgba(0,0,0,0);
  border-radius: 50%;
  color: #9ca2a2;
  font-size: .6111111111rem;
  cursor: pointer;
}

.Select--multi .Select-value-icon:hover {
  background-color: #fff;
  color: #9ca2a2;
  opacity: .5;
  transition: opacity .2s ease;
}

.Select-menu-outer {
  z-index: 100;
}

.cui-select_hideDropdown .Select-menu-outer,
.cui-select_hideDropdown .Select-arrow-zone {
  display: none;
}

.cui-select_hideDropdown .Select-clear-zone {
  padding-right: .5rem;
}

body {
  background: #e8eeef;
  color: #626464;
  font-family: "proxima-nova-alt",sans-serif;
  font-size: 1rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  line-height: 1.2;
  text-rendering: optimizelegibility;
}

.cui-btn {
  display: inline;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border-width: 0;
  outline: 0;
  outline-offset: 0;
  color: #00c4df;
  font: inherit;
  font-weight: 600;
  cursor: pointer;
  transition: background-color .25s ease,color .25s ease,border-color .25s ease;
}

.cui-btn:hover,
.cui-btn:focus {
  background-color: transparent;
  color: #0093a7;
}

.cui-btn_secondary {
  background-color: transparent;
  color: #9ca2a2;
}

.cui-btn_secondary:hover,
.cui-btn_secondary:focus {
  background-color: transparent;
  color: #0093a7;
}

.cui-btn_tertiary {
  background-color: transparent;
  color: #90abaf;
}

.cui-btn_tertiary:hover,
.cui-btn_tertiary:focus {
  background-color: transparent;
  color: #81a0a4;
}

.cui-btn_highlight {
  background-color: transparent;
  color: #ffaa17;
}

.cui-btn_highlight:hover,
.cui-btn_highlight:focus {
  background-color: transparent;
  color: #fda000;
}

.cui-btn_caution {
  background-color: transparent;
  color: #f56e8f;
}

.cui-btn_caution:hover,
.cui-btn_caution:focus {
  background-color: transparent;
  color: #f3567d;
}

.cui-btn_go {
  background-color: transparent;
  color: #0c9;
}

.cui-btn_go:hover,
.cui-btn_go:focus {
  background-color: transparent;
  color: #00b386;
}

.cui-btn_plain {
  color: inherit;
}

.cui-btn_plain:hover,
.cui-btn_plain:focus {
  color: #0093a7;
}

.cui-btn-icon {
  margin-right: .5rem;
}

.cui-btn-icon+.cui-hidden-on-mobile {
  padding-left: .5rem;
}

.cui-btn-icon:not(:only-child) {
  margin-right: 0;
}

.cui-btn_solid,
.cui-btnGroup .cui-btn {
  display: inline-block;
  vertical-align: middle;
  padding: .25rem .75rem;
  border: 2px solid transparent;
  border-radius: .25rem;
  outline: none;
  font-size: .8888888889rem;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  white-space: normal;
  cursor: pointer;
}

.cui-btn_solid.cui-btn_primary,
.cui-btnGroup .cui-btn_primary.cui-btn {
  background-color: #00c4df;
  color: #fff;
}

.cui-btn_solid.cui-btn_primary:hover,
.cui-btnGroup .cui-btn_primary.cui-btn:hover,
.cui-btn_solid.cui-btn_primary:focus,
.cui-btnGroup .cui-btn_primary.cui-btn:focus {
  background-color: #80e1f1;
  color: #fff;
}

.cui-btn_solid.cui-btn_primary:active,
.cui-btnGroup .cui-btn_primary.cui-btn:active,
.cui-btn_solid.cui-btn_primary.active,
.cui-btnGroup .cui-btn_primary.active.cui-btn {
  background-color: #00aec6;
  color: #fff;
}

.cui-btn_solid.cui-btn_secondary,
.cui-btnGroup .cui-btn_secondary.cui-btn {
  background-color: #d6dfe0;
  color: #626464;
}

.cui-btn_solid.cui-btn_secondary:hover,
.cui-btnGroup .cui-btn_secondary.cui-btn:hover,
.cui-btn_solid.cui-btn_secondary:focus,
.cui-btnGroup .cui-btn_secondary.cui-btn:focus {
  background-color: #e8eeef;
  color: #626464;
}

.cui-btn_solid.cui-btn_secondary:active,
.cui-btnGroup .cui-btn_secondary.cui-btn:active,
.cui-btn_solid.cui-btn_secondary.active,
.cui-btnGroup .cui-btn_secondary.active.cui-btn {
  background-color: #c7d4d5;
  color: #626464;
}

.cui-btn_solid.cui-btn_tertiary,
.cui-btnGroup .cui-btn_tertiary.cui-btn {
  background-color: #90abaf;
  color: #fff;
}

.cui-btn_solid.cui-btn_tertiary:hover,
.cui-btnGroup .cui-btn_tertiary.cui-btn:hover,
.cui-btn_solid.cui-btn_tertiary:focus,
.cui-btnGroup .cui-btn_tertiary.cui-btn:focus {
  background-color: #9fb6ba;
  color: #fff;
}

.cui-btn_solid.cui-btn_tertiary:active,
.cui-btnGroup .cui-btn_tertiary.cui-btn:active,
.cui-btn_solid.cui-btn_tertiary.active,
.cui-btnGroup .cui-btn_tertiary.active.cui-btn {
  background-color: #81a0a4;
  color: #fff;
}

.cui-btn_solid.cui-btn_highlight,
.cui-btnGroup .cui-btn_highlight.cui-btn {
  background-color: #ffaa17;
  color: #fff;
}

.cui-btn_solid.cui-btn_highlight:hover,
.cui-btnGroup .cui-btn_highlight.cui-btn:hover,
.cui-btn_solid.cui-btn_highlight:focus,
.cui-btnGroup .cui-btn_highlight.cui-btn:focus {
  background-color: #ffc22b;
  color: #fff;
}

.cui-btn_solid.cui-btn_highlight:active,
.cui-btnGroup .cui-btn_highlight.cui-btn:active,
.cui-btn_solid.cui-btn_highlight.active,
.cui-btnGroup .cui-btn_highlight.active.cui-btn {
  background-color: #fda000;
  color: #fff;
}

.cui-btn_solid.cui-btn_caution,
.cui-btnGroup .cui-btn_caution.cui-btn {
  background-color: #f56e8f;
  color: #fff;
}

.cui-btn_solid.cui-btn_caution:hover,
.cui-btnGroup .cui-btn_caution.cui-btn:hover,
.cui-btn_solid.cui-btn_caution:focus,
.cui-btnGroup .cui-btn_caution.cui-btn:focus {
  background-color: #f786a1;
  color: #fff;
}

.cui-btn_solid.cui-btn_caution:active,
.cui-btnGroup .cui-btn_caution.cui-btn:active,
.cui-btn_solid.cui-btn_caution.active,
.cui-btnGroup .cui-btn_caution.active.cui-btn {
  background-color: #f3567d;
  color: #fff;
}

.cui-btn_solid.cui-btn_go,
.cui-btnGroup .cui-btn_go.cui-btn {
  background-color: #0c9;
  color: #fff;
}

.cui-btn_solid.cui-btn_go:hover,
.cui-btnGroup .cui-btn_go.cui-btn:hover,
.cui-btn_solid.cui-btn_go:focus,
.cui-btnGroup .cui-btn_go.cui-btn:focus {
  background-color: #00e6ac;
  color: #fff;
}

.cui-btn_solid.cui-btn_go:active,
.cui-btnGroup .cui-btn_go.cui-btn:active,
.cui-btn_solid.cui-btn_go.active,
.cui-btnGroup .cui-btn_go.active.cui-btn {
  background-color: #00b386;
  color: #fff;
}

.cui-btn_clear {
  display: inline-block;
  vertical-align: middle;
  padding: .25rem .75rem;
  border: 2px solid transparent;
  border-radius: .25rem;
  outline: none;
  font-size: .8888888889rem;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  white-space: normal;
  cursor: pointer;
  font-weight: 600;
}

.cui-btn_clear.cui-btn_primary {
  background-color: transparent;
  color: #00acc7;
}

.cui-btn_clear.cui-btn_primary:hover,
.cui-btn_clear.cui-btn_primary:focus {
  background-color: rgba(0,172,199,.2);
  color: #008094;
}

.cui-btn_clear.cui-btn_secondary {
  background-color: transparent;
  color: #626464;
}

.cui-btn_clear.cui-btn_secondary:hover,
.cui-btn_clear.cui-btn_secondary:focus {
  background-color: rgba(214,223,224,.4);
  color: #626464;
}

.cui-btn_clear.cui-btn_highlight {
  background-color: transparent;
  color: #ffaa17;
}

.cui-btn_clear.cui-btn_highlight:hover,
.cui-btn_clear.cui-btn_highlight:focus {
  background-color: rgba(255,170,23,.2);
  color: #e39000;
}

.cui-btn_clear.cui-btn_caution {
  background-color: transparent;
  color: #f56e8f;
}

.cui-btn_clear.cui-btn_caution:hover,
.cui-btn_clear.cui-btn_caution:focus {
  background-color: rgba(245,110,143,.2);
  color: #f23e6a;
}

.cui-btn_clear.cui-btn_go {
  background-color: transparent;
  color: #0c9;
}

.cui-btn_clear.cui-btn_go:hover,
.cui-btn_clear.cui-btn_go:focus {
  background-color: rgba(0,204,153,.2);
  color: #009973;
}

.cui-btn_stroked {
  display: inline-block;
  vertical-align: middle;
  padding: .25rem .75rem;
  border: 2px solid transparent;
  border-radius: .25rem;
  outline: none;
  font-size: .8888888889rem;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  white-space: normal;
  cursor: pointer;
  font-weight: 600;
}

.cui-btn_stroked.cui-btn_primary {
  background-color: transparent;
  color: #00c4df;
  border-color: #00c4df;
}

.cui-btn_stroked.cui-btn_primary:hover,
.cui-btn_stroked.cui-btn_primary:focus {
  background-color: rgba(0,196,223,.2);
  color: #00c4df;
}

.cui-btn_stroked.cui-btn_primary:active,
.cui-btn_stroked.cui-btn_primary.active {
  background-color: rgba(0,196,223,.2);
  color: #00c4df;
}

.cui-btn_stroked.cui-btn_secondary {
  background-color: transparent;
  color: #626464;
  border-color: #626464;
}

.cui-btn_stroked.cui-btn_secondary:hover,
.cui-btn_stroked.cui-btn_secondary:focus {
  background-color: rgba(214,223,224,.7);
  color: #626464;
}

.cui-btn_stroked.cui-btn_secondary:active,
.cui-btn_stroked.cui-btn_secondary.active {
  background-color: rgba(214,223,224,.7);
  color: #626464;
}

.cui-btn_stroked.cui-btn_tertiary {
  background-color: transparent;
  color: #626464;
  border-color: #c8d5d7;
}

.cui-btn_stroked.cui-btn_tertiary:hover,
.cui-btn_stroked.cui-btn_tertiary:focus {
  background-color: rgba(200,213,215,.7);
  color: #626464;
}

.cui-btn_stroked.cui-btn_tertiary:active,
.cui-btn_stroked.cui-btn_tertiary.active {
  background-color: rgba(200,213,215,.7);
  color: #626464;
}

.cui-btn_stroked.cui-btn_highlight {
  background-color: transparent;
  color: #ffaa17;
  border-color: #ffaa17;
}

.cui-btn_stroked.cui-btn_highlight:hover,
.cui-btn_stroked.cui-btn_highlight:focus {
  background-color: rgba(255,170,23,.2);
  color: #ffaa17;
}

.cui-btn_stroked.cui-btn_highlight:active,
.cui-btn_stroked.cui-btn_highlight.active {
  background-color: rgba(255,170,23,.2);
  color: #ffaa17;
}

.cui-btn_stroked.cui-btn_caution {
  background-color: transparent;
  color: #f56e8f;
  border-color: #f56e8f;
}

.cui-btn_stroked.cui-btn_caution:hover,
.cui-btn_stroked.cui-btn_caution:focus {
  background-color: rgba(245,110,143,.2);
  color: #f56e8f;
}

.cui-btn_stroked.cui-btn_caution:active,
.cui-btn_stroked.cui-btn_caution.active {
  background-color: rgba(245,110,143,.2);
  color: #f56e8f;
}

.cui-btn_stroked.cui-btn_go {
  background-color: transparent;
  color: #0c9;
  border-color: #0c9;
}

.cui-btn_stroked.cui-btn_go:hover,
.cui-btn_stroked.cui-btn_go:focus {
  background-color: rgba(0,204,153,.2);
  color: #0c9;
}

.cui-btn_stroked.cui-btn_go:active,
.cui-btn_stroked.cui-btn_go.active {
  background-color: rgba(0,204,153,.2);
  color: #0c9;
}

.cui-btn_icon {
  padding: .25rem .25rem;
}

.cui-btn_solid.cui-btn_primary[disabled],
.cui-btnGroup .cui-btn_primary[disabled].cui-btn,
.cui-btn_solid.cui-btn_primary.is-disabled,
.cui-btnGroup .cui-btn_primary.is-disabled.cui-btn,
.cui-btn_stroked.cui-btn_primary[disabled],
.cui-btn_stroked.cui-btn_primary.is-disabled,
.cui-btn_clear.cui-btn_primary[disabled],
.cui-btn_clear.cui-btn_primary.is-disabled {
  background-color: #c5e8ed;
  border-color: #c5e8ed;
  color: #74cddb;
  font-weight: 700;
  cursor: default;
}

.cui-btn_solid.cui-btn_secondary[disabled],
.cui-btnGroup .cui-btn_secondary[disabled].cui-btn,
.cui-btn_solid.cui-btn_secondary.is-disabled,
.cui-btnGroup .cui-btn_secondary.is-disabled.cui-btn,
.cui-btn_stroked.cui-btn_secondary[disabled],
.cui-btn_stroked.cui-btn_secondary.is-disabled,
.cui-btn_clear.cui-btn_secondary[disabled],
.cui-btn_clear.cui-btn_secondary.is-disabled {
  background-color: #e5eced;
  border-color: #e5eced;
  color: #a5a9aa;
  font-weight: 700;
  cursor: default;
}

.cui-btn_solid.cui-btn_highlight[disabled],
.cui-btnGroup .cui-btn_highlight[disabled].cui-btn,
.cui-btn_solid.cui-btn_highlight.is-disabled,
.cui-btnGroup .cui-btn_highlight.is-disabled.cui-btn,
.cui-btn_stroked.cui-btn_highlight[disabled],
.cui-btn_stroked.cui-btn_highlight.is-disabled,
.cui-btn_clear.cui-btn_highlight[disabled],
.cui-btn_clear.cui-btn_highlight.is-disabled {
  background-color: #ebe4cf;
  border-color: #ebe4cf;
  color: #f0c188;
  font-weight: 700;
  cursor: default;
}

.cui-btn_solid.cui-btn_caution[disabled],
.cui-btnGroup .cui-btn_caution[disabled].cui-btn,
.cui-btn_solid.cui-btn_caution.is-disabled,
.cui-btnGroup .cui-btn_caution.is-disabled.cui-btn,
.cui-btn_stroked.cui-btn_caution[disabled],
.cui-btn_stroked.cui-btn_caution.is-disabled,
.cui-btn_clear.cui-btn_caution[disabled],
.cui-btn_clear.cui-btn_caution.is-disabled {
  background-color: #eadbe1;
  border-color: #eadbe1;
  color: #d0a1ad;
  font-weight: 700;
  cursor: default;
}

.cui-btn_solid.cui-btn_go[disabled],
.cui-btnGroup .cui-btn_go[disabled].cui-btn,
.cui-btn_solid.cui-btn_go.is-disabled,
.cui-btnGroup .cui-btn_go.is-disabled.cui-btn,
.cui-btn_stroked.cui-btn_go[disabled],
.cui-btn_stroked.cui-btn_go.is-disabled,
.cui-btn_clear.cui-btn_go[disabled],
.cui-btn_clear.cui-btn_go.is-disabled {
  background-color: #c5e9e2;
  border-color: #c5e9e2;
  color: #80d3c1;
  font-weight: 700;
  cursor: default;
}

.cui-btn_small {
  padding: .125rem .5rem;
  font-size: .7777777778rem;
}

.cui-btn_large {
  padding: .5rem 1rem;
  font-size: 1rem;
}

.cui-btn_fluid {
  width: 100%;
}

:focus:not(.focus-ring):not(.cui-lineChart-column_overlay:focus) {
  outline: none;
}

.focus-ring,
.cui-lineChart-column_overlay:focus {
  box-shadow: 0 0 3px 2px #0093a7;
}

.cui-form .cui-field-alert {
  display: none;
}

.cui-form.is-submitted .cui-field-alert {
  display: block;
}

html {
  font-size: medium;
}

@media only screen and (min-width: 768px) {
  html {
    font-size: large;
  }
}

img {
  max-width: 100%;
  height: auto;
}

.cui-image_circle {
  border-radius: 100%;
}

.cui-image_right {
  float: right;
  margin-bottom: 1rem;
  margin-left: 1rem;
}

.cui-image_left {
  float: left;
  margin-right: 1rem;
  margin-bottom: 1rem;
}

.cui-image_small {
  max-width: 125px;
}

.cui-image_medium {
  max-width: 250px;
}

.cui-image_large {
  max-width: 500px;
}

a {
  color: #007c8f;
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  transition: all .25s ease;
}

a:hover,
a:focus {
  color: #006979;
}

.cui-link_muted {
  color: #9ca2a2;
}

.cui-link_muted:hover,
.cui-link_muted:focus {
  color: #0093a7;
}

.cui-link_plain {
  color: inherit;
}

.cui-link_plain:hover,
.cui-link_plain:focus {
  color: #0093a7;
}

.cui-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.cui-list>li {
  clear: left;
  margin-bottom: .25rem;
}

.cui-list-icon {
  float: left;
  margin-right: .75rem;
}

.cui-list-icon.cui-icon,
.cui-list-icon.cui-scoreDot {
  top: 0;
}

.cui-list-text {
  display: block;
  overflow: hidden;
}

.cui-list_inline>li {
  display: inline-block;
}

.cui-list_inline>li:not(:last-child) {
  margin-right: 1.5rem;
}

.cui-list_inline .cui-list-icon {
  margin-right: .5rem;
}

.cui-list_inline .cui-list-text {
  display: inline;
}

.cui-list_divider>li {
  padding-top: .75rem;
  padding-bottom: .5rem;
}

.cui-list_divider>li:not(:first-child) {
  border-top: 1px solid #c8d5d7;
}

.cui-list_divider>li:first-child {
  padding-top: 0;
}

.cui-list_divider>li:last-child {
  padding-bottom: 0;
}

.cui-list .cui-list {
  margin-top: .25rem;
  margin-left: 1rem;
}

.cui-list_small {
  font-size: .8333333333rem;
}

.cui-list_tree>li {
  margin-bottom: .75rem;
  font-weight: 600;
}

.cui-list_tree>li li {
  margin-bottom: .5rem;
  font-weight: normal;
}

.cui-table {
  width: 100%;
  margin-bottom: 1rem;
  background-color: #fff;
  border-bottom: 4px solid #c8d5d7;
  border-collapse: collapse;
}

.cui-table th {
  padding: .5rem .75rem;
  background-color: #fff;
  border-bottom: 1px solid #c8d5d7;
  color: #626464;
  font-size: .7222222222rem;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase;
}

.cui-table th:first-child {
  padding-left: 1rem;
}

.cui-table td {
  height: 2.5rem;
  padding: .5rem .75rem;
  border-bottom: 1px solid #c8d5d7;
}

.cui-table td:first-child {
  padding-left: 1rem;
}

.cui-table.cui-table_striped tbody tr:nth-child(even) {
  background: #f6f8f8;
}

.cui-table.cui-table_striped tbody td,
.cui-table.cui-table_striped tbody tr.cui-table-parent td,
.cui-table.cui-table_striped tbody tr.cui-table-child td {
  border: none;
}

.cui-table tr.cui-table-parent td {
  border-top: 2px solid #c8d5d7;
  border-bottom: 1px solid #c8d5d7;
}

.cui-table tr.cui-table-child td {
  border-bottom: 1px solid #c8d5d7;
}

.cui-table tr.cui-table-child td:first-child {
  position: relative;
  padding-left: 3.75rem;
}

.cui-table tr.cui-table-child td:first-child:before {
  content: "";
  position: absolute;
  top: -1px;
  bottom: -2px;
  left: 0;
  width: 3rem;
  background: #fff;
}

.cui-table tr.cui-table-child:last-of-type td:first-child:before {
  bottom: 0;
}

.cui-table td.cui-table-link,
.cui-table tr.cui-table-link td:last-child {
  padding-right: 3em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iI2M1ZDVkNyIgZD0iTTIxLjU4NCAxNS43NWwtOC41MTEtOC40MjVjLTAuMzczLTAuMzc1LTAuOTc3LTAuMzc1LTEuMzQ2IDBsLTEuMzQ3IDEuMzQ5Yy0wLjM3MyAwLjM3MS0wLjM3MyAwLjk3NCAwIDEuMzQ1bDYuNDg5IDYuNDA2LTYuNTQyIDYuNDU5Yy0wLjM3MyAwLjM3My0wLjM3MyAwLjk3NiAwIDEuMzQ3bDEuMzQ2IDEuMzQ5YzAuMzY5IDAuMzcxIDAuOTczIDAuMzcxIDEuMzQ2IDBsOC41NjUtOC40OGMwLjM2OS0wLjM3NCAwLjM2OS0wLjk3NyAwLTEuMzV6Ij48L3BhdGg+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: right .5em center;
  background-size: 2rem;
}

.cui-table tr.cui-table-link:hover td:last-child,
.cui-table td.cui-table-link:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iIzAwYzRkZiIgZD0iTTIxLjU4NCAxNS43NWwtOC41MTEtOC40MjVjLTAuMzczLTAuMzc1LTAuOTc3LTAuMzc1LTEuMzQ2IDBsLTEuMzQ3IDEuMzQ5Yy0wLjM3MyAwLjM3MS0wLjM3MyAwLjk3NCAwIDEuMzQ1bDYuNDg5IDYuNDA2LTYuNTQyIDYuNDU5Yy0wLjM3MyAwLjM3My0wLjM3MyAwLjk3NiAwIDEuMzQ3bDEuMzQ2IDEuMzQ5YzAuMzY5IDAuMzcxIDAuOTczIDAuMzcxIDEuMzQ2IDBsOC41NjUtOC40OGMwLjM2OS0wLjM3NCAwLjM2OS0wLjk3NyAwLTEuMzV6Ij48L3BhdGg+Cjwvc3ZnPgo=);
  cursor: pointer;
}

.cui-table tr.cui-table-link:hover {
  background-color: #e5f9fd;
  cursor: pointer;
}

.cui-table-child_secondary {
  font-size: .8333333333rem;
}

.cui-table-row_alt {
  background: #f6f8f8;
}

.cui-table_simple {
  border-bottom: 0;
}

.cui-table_simple th {
  font-weight: 700;
  letter-spacing: .05em;
  text-transform: uppercase;
  padding: .25rem;
  background-color: #fff;
  color: #626464;
}

.cui-table_simple th:first-child {
  padding-left: 0;
}

.cui-table_simple th:last-child {
  padding-right: 0;
}

.cui-table_simple td {
  padding: .25rem;
  border-bottom: none;
}

.cui-table_simple td:first-child {
  padding-left: 0;
}

.cui-table_simple td:last-child {
  padding-right: 0;
}

.cui-table_border td,
.cui-table_border th {
  padding: 1rem 2rem !important;
  border: 1px solid #e8eeef;
}

.cui-table_borderTop td,
.cui-table_borderTop th,
.cui-table_borderTop th:first-child,
.cui-table_borderTop td:first-child,
.cui-table_borderTop th:last-child,
.cui-table_borderTop td:last-child {
  padding: 1rem 2rem;
}

.cui-table_borderTop.cui-table tbody td,
.cui-table_borderTop.cui-table tbody tr.cui-table-parent td {
  border-top: 1px solid #e8eeef;
}

.cui-table_noHeader tr:first-child td {
  border-top: 2px solid #c8d5d7;
}

input[type=search] {
  padding-left: 2rem;
  background-position: .5rem center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMS45IDMxLjkxIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2JmYmZiZjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnNlYXJjaDwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjQuMSwyMS43MWwwLjY5LDAuNjlhMTQuMDcsMTQuMDcsMCwwLDEtMi4yNiwyLjI2TDIxLjgyLDI0YTEuNjIsMS42MiwwLDAsMSwyLjI4LTIuMjloMFptLTEuNTksMyw2Ljg2LDYuODVhMS42MSwxLjYxLDAsMCwwLDIuMjMtMi4zMmwtNi44LTYuODJhMTQsMTQsMCwwLDEtMi4yNiwyLjI2Wk0xMy45NCwwaDBBMTMuODMsMTMuODMsMCwwLDEsMjQuNzcsMjIuNDNsLTAuNjctLjcyQTEuNjEsMS42MSwwLDAsMCwyMS44MiwyNGwwLjY5LDAuNjlBMTMuODMsMTMuODMsMCwxLDEsMTMuOTMsMGgwWm0wLDMuMzVoMEExMC41MSwxMC41MSwwLDEsMCwyNC40NCwxMy44NWgwYTEwLjUxLDEwLjUxLDAsMCwwLTEwLjUtMTAuNWgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMSAwLjAxKSIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: 1em;
}

input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: searchfield-cancel-button;
}

.cui-input {
  position: relative;
  vertical-align: middle;
  box-sizing: border-box;
  width: 100%;
  padding: .5rem .85rem;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid transparent;
  border-radius: .25rem;
  outline: none;
  color: #626464;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.cui-input::-webkit-input-placeholder {
  color: #868888;
}

.cui-input::-moz-placeholder {
  color: #868888;
}

.cui-input:-ms-input-placeholder {
  color: #868888;
}

.cui-input::placeholder {
  color: #868888;
}

.cui-input[disabled],
.cui-input.is-disabled {
  background-color: #f4f7f7;
}

.cui-input:focus {
  border: 2px solid #74d9e7;
}

.is-submitted .cui-input.has-error {
  border: 2px solid #f56e8f;
}

.is-submitted .cui-input.has-error:focus {
  border: 2px solid #f194ac;
}

.cui-input_stroked {
  border: 2px solid #c8d5d7;
}

.cui-input_stroked:focus {
  border: 2px solid #74d9e7;
}

.cui-input_small {
  padding: .25rem .85rem;
  font-size: .8888888889rem;
}

.cui-input_auto {
  width: auto;
}

.cui-textarea {
  min-height: 5rem;
  padding: .5rem;
  color: #626464;
}

.cui-textarea::-webkit-input-placeholder {
  color: #868888;
}

.cui-textarea::-moz-placeholder {
  color: #868888;
}

.cui-textarea:-ms-input-placeholder {
  color: #868888;
}

.cui-textarea::placeholder {
  color: #868888;
}

.cui-accordionForm {
  padding-top: 1rem;
}

.cui-accordionForm-section {
  background-color: #74888c;
}

.cui-accordionForm-section+.cui-accordionForm-section {
  margin-top: 1.5rem;
}

.cui-accordionForm-section-heading {
  margin: .5rem 1.5rem;
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
}

.cui-accordionForm-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  background-color: #9ca2a2;
  border-bottom: 1px solid #fff;
}

.cui-accordionForm-step-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding: 1rem 1.5rem;
  background-color: #c8d5d7;
  border: 0;
  color: #626464;
  text-align: left;
  cursor: pointer;
}

.cui-accordionForm-step-header:disabled {
  cursor: default;
}

.cui-accordionForm-step.is-complete .cui-accordionForm-step-header {
  background-color: #e5f9fd;
  color: #00c4df;
}

.cui-accordionForm-step.is-open .cui-accordionForm-step-header {
  background-color: #ffeed1;
  color: #ffaa17;
}

.cui-accordionForm-step-header .cui-accordionForm-step-number {
  margin-right: 1rem;
  margin-left: 0;
}

.cui-accordionForm-step.is-complete .cui-accordionForm-step-header .cui-accordionForm-step-number {
  background-color: #00c4df;
  color: #e5f9fd;
}

.cui-accordionForm-step.is-open .cui-accordionForm-step-header .cui-accordionForm-step-number {
  background-color: #ffaa17;
  color: #ffeed1;
}

.cui-accordionForm-step-title {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  font-weight: 700;
}

.cui-accordionForm-step-status .is-editable {
  display: none;
  font-weight: 600;
}

.cui-accordionForm-step.is-complete .cui-accordionForm-step-header:hover .cui-accordionForm-step-status .is-editable {
  display: inline-block;
}

.cui-accordionForm-step.is-open .cui-accordionForm-step-status {
  display: none;
}

.cui-accordionForm-step-icon {
  display: none;
  font-size: 1.5rem;
}

.cui-accordionForm-step.is-complete .cui-accordionForm-step-icon {
  display: block;
}

.cui-accordionForm-step.is-complete .cui-accordionForm-step-header:hover .cui-accordionForm-step-icon {
  display: none;
}

.cui-accordionForm-step-content {
  max-height: 0;
  overflow: hidden;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  background-color: #fff;
  opacity: 0;
  transition: max-height 300ms cubic-bezier(0.19, 1, 0.22, 1),opacity 300ms;
}

.cui-accordionForm-step.is-open .cui-accordionForm-step-content {
  visibility: visible;
  max-height: 5999px;
  padding: 1rem;
  opacity: 1;
  transition: max-height 1s cubic-bezier(0.19, 1, 0.22, 1),opacity 100ms;
}

.cui-accordionForm-step.is-open .cui-accordionForm-step-content.cui-accordionForm-step-content_overflow {
  overflow: visible;
}

.cui-accordionForm-step-content .cui-accordionForm-step-examplesBlock {
  padding-bottom: 1rem;
  font-style: italic;
}

.cui-alert {
  position: relative;
  padding: .75rem 2.5rem .75rem .75rem;
  margin-bottom: .5em;
  color: #fff;
  font-weight: 600;
  text-align: center;
}

.cui-alert a {
  color: inherit;
  font-weight: 600;
  text-decoration: underline;
}

.cui-alert-close {
  position: absolute !important;
  top: .75rem !important;
  right: .75rem !important;
  color: rgba(0,0,0,.2);
  font-size: 1.1666666666rem;
  opacity: 1;
}

.cui-alert-close:hover,
.cui-alert-close:focus {
  color: #fff;
  opacity: 1;
  cursor: pointer;
}

.cui-alert-icon {
  margin-right: .5rem;
  font-size: 1.166666666rem;
}

.cui-alert_inline {
  border: 1px solid;
  border-radius: 4px;
  font-weight: 600;
  text-align: left;
}

.cui-alert_inline .cui-alert-icon {
  position: absolute;
  top: .75rem;
  left: .75rem;
}

.cui-alert_inline .cui-alert-close {
  color: inherit;
}

.cui-alert_inline .cui-alert-close:hover,
.cui-alert_inline .cui-alert-close:focus {
  color: inherit;
}

.cui-alert_inline .cui-alert-message {
  margin-left: 2rem;
}

.cui-alert_text {
  padding: 0;
  background-color: transparent !important;
  border: 0;
  border-radius: 0;
  font-weight: 600;
  text-align: left;
}

.cui-alert_text .cui-alert-icon {
  position: absolute;
  top: 0;
  left: 0;
}

.cui-alert_text .cui-alert-message {
  margin-left: 1.75rem;
}

.cui-alert_text .cui-alert-message .cui-icon {
  margin-right: 1rem;
}

.cui-alert_error {
  background-color: #f56e8f;
}

.cui-alert_error.cui-alert_inline {
  background-color: #fde2e9;
  border-color: #f56e8f;
  color: #f56e8f;
}

.cui-alert_error.cui-alert_text {
  color: #f56e8f;
}

.cui-alert_caution {
  background-color: #ffaa17;
}

.cui-alert_caution.cui-alert_inline {
  background-color: #ffeed1;
  border-color: #ffaa17;
  color: #ffaa17;
}

.cui-alert_caution.cui-alert_text {
  color: #ffaa17;
}

.cui-alert_info {
  background-color: #00c4df;
}

.cui-alert_info.cui-alert_inline {
  background-color: #e5f9fd;
  border-color: #00c4df;
  color: #00c4df;
}

.cui-alert_info.cui-alert_text {
  color: #00c4df;
}

.cui-alert_success {
  background-color: #0c9;
}

.cui-alert_success.cui-alert_inline {
  background-color: #ccf5eb;
  border-color: #0c9;
  color: #0c9;
}

.cui-alert_success.cui-alert_text {
  color: #0c9;
}

input[bb-autocomplete] {
  margin-bottom: 0;
}

input[bb-autocomplete].loading {
  padding-right: 3rem;
  background-repeat: no-repeat;
  background-position: right .85em center;
  background-size: 1.1666666667em 1.1666666667em;
}

.cui-autocomplete {
  position: relative;
  z-index: 900;
}

.cui-autocomplete-caption {
  padding: 0 1rem;
  margin: 0;
  color: #9ca2a2;
  font-size: .8333333333rem;
  font-weight: 400;
}

.cui-autocomplete-caption+.autocomplete-list {
  margin-top: .3rem;
}

.cui-autocomplete-results {
  display: none;
  position: absolute;
  width: 100%;
  padding: .5rem 0;
  margin-top: 2px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0 2px 6px rgba(11,42,47,.3);
  font-weight: 400;
}

.cui-autocomplete-results.autocomplete-results_showAll {
  padding-bottom: 0;
}

.cui-autocomplete-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
  position: relative;
  width: 100%;
  min-width: 20rem;
  max-height: 20rem;
  overflow-y: auto;
}

.cui-autocomplete-list:empty {
  display: none;
}

.cui-autocomplete-item {
  display: block;
  padding: .5rem 1rem;
  cursor: pointer;
}

.cui-autocomplete-item.is-hovered {
  background-color: #e6f9fc;
}

.cui-autocomplete-item:hover,
.cui-autocomplete-item:focus {
  background-color: #e6f9fc;
}

.cui-autocomplete-item:hover .is-highlighted,
.cui-autocomplete-item:focus .is-highlighted {
  background-color: #b8eef6;
}

.cui-autocomplete-item-details {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  color: #9ca2a2;
  font-size: .83em;
  font-weight: 300;
}

.cui-autocomplete.is-open .cui-autocomplete-results {
  display: block;
}

.cui-autocomplete-groupHeader {
  padding-left: 1rem;
  color: #9ca2a2;
  font-size: .8333333333rem;
  font-weight: 600;
}

.cui-autocomplete-results-template {
  background-color: #fff;
  border-radius: 8px;
}

.cui-autocomplete-results-template .is-highlighted {
  background-color: #ccf3f9;
  font-weight: 600;
}

.cui-autocomplete-showAll {
  height: 3rem;
  background-color: #00c4df;
  color: #fff;
  font-weight: bold;
  line-height: 3rem;
  text-align: center;
}

.cui-autocomplete-showAll:hover {
  cursor: pointer;
}

.cui-badge {
  vertical-align: top;
  padding: .125rem .5rem;
  background: #fff;
  border-radius: 1rem;
  font-size: .8333333333rem;
}

.cui-badge_alt {
  background-color: #e8eeef;
}

.cui-barChart {
  position: relative;
  background-color: #fff;
}

.cui-barChart svg {
  overflow: visible;
}

.cui-barChart-barLabel {
  fill: #9ca2a2;
}

.cui-barChart-axisLabel {
  fill: #626464;
  font-weight: 600;
  line-height: 1.1;
  text-transform: capitalize;
}

.cui-barChart-barLabel,
.cui-barChart-axisLabel {
  font-size: .8rem;
}

.cui-breadcrumb {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cui-breadcrumb-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: .75rem;
  font-size: 15px;
}

.cui-breadcrumb-item:not(:last-child):after {
  content: "";
  display: inline-block;
  vertical-align: text-top;
  width: 1rem;
  height: 1rem;
  margin-left: .75rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICAgIDxwYXRoIGZpbGw9IiM5MGFiYWYiIGQ9Ik0yMS41ODQgMTUuNzVsLTguNTExLTguNDI1Yy0wLjM3My0wLjM3NS0wLjk3Ny0wLjM3NS0xLjM0NiAwbC0xLjM0NyAxLjM0OWMtMC4zNzMgMC4zNzEtMC4zNzMgMC45NzQgMCAxLjM0NWw2LjQ4OSA2LjQwNi02LjU0MiA2LjQ1OWMtMC4zNzMgMC4zNzMtMC4zNzMgMC45NzYgMCAxLjM0N2wxLjM0NiAxLjM0OWMwLjM2OSAwLjM3MSAwLjk3MyAwLjM3MSAxLjM0NiAwbDguNTY1LTguNDhjMC4zNjktMC4zNzQgMC4zNjktMC45NzcgMC0xLjM1eiI+PC9wYXRoPgo8L3N2Zz4K);
  background-size: cover;
}

.cui-breadcrumb-link,
.cui-breadcrumb-link .cui-btn {
  color: #626464;
}

.cui-breadcrumb-link:hover,
.cui-breadcrumb-link:focus,
.cui-breadcrumb-link .cui-btn:hover,
.cui-breadcrumb-link .cui-btn:focus {
  color: #00c4df;
}

.cui-bubbleChart-headers,
.cui-bubbleChart-bodies {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cui-bubbleChart-header {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: .5em;
  font-weight: 700;
  line-height: 1;
  text-align: center;
}

.cui-bubbleChart-body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: .5em;
  line-height: 1;
  text-align: left;
}

.cui-bubbleChart-number {
  fill: #fff;
  font-size: 1.75em;
  font-weight: bold;
  text-anchor: middle;
  alignment-baseline: central;
}

@media only screen and (min-width: 768px) {
  .cui-bubbleChart-number {
    font-size: 1.5em;
  }
}

.cui-bubbleChart-line {
  stroke: #d6dfe0;
  stroke-width: 2;
}

.cui-bubbleChart-empty-state {
  height: 20px;
  padding-top: 150px;
  padding-bottom: 10px;
  background: url(/webpack/3736e5aa9ec99d9b5cbd0bb65239c5ea.png) no-repeat center;
  text-align: center;
}

.cui-bubbleChart-circle {
  fill: #90abaf;
}

.cui-btnGroup {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.cui-btnGroup>li {
  position: relative;
  margin-bottom: .5rem;
}

.cui-btnGroup .cui-btn {
  height: auto;
  padding: .5rem .5rem;
}

@media only screen and (min-width: 768px) {
  .cui-btnGroup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }

  .cui-btnGroup * {
    width: 100%;
    margin: 0;
  }

  .cui-btnGroup .cui-btn {
    border-radius: 0;
  }

  .cui-btnGroup>li:first-child>* {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

  .cui-btnGroup>li:last-child>* {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }
}

.cui-btnGroup_auto * {
  width: auto;
}

@media only screen and (min-width: 768px) {
  .cui-btnGroup .is-selected_with-arrow:after {
    top: 100%;
    border-top: .75rem solid #00c4df;
    border-right: .75rem solid transparent;
    border-left: .75rem solid transparent;
    content: "";
    position: absolute;
    top: 100%;
    left: calc(50% - .5rem);
    transition: background-color .25s ease,color .25s ease,border-color .25s ease;
  }

  .cui-btnGroup .is-selected_with-arrow:hover:after {
    border-top-color: #80e1f1;
  }
}

.cui-btnGroup_outline {
  display: inline-block;
  padding: .5rem .5rem 0;
  background-color: #f6f8f8;
  border-radius: 8px;
}

@media only screen and (min-width: 768px) {
  .cui-btnGroup_outline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .cui-btnGroup_outline>*+* {
    margin-left: .5rem;
  }
}

.cui-btnGroup_center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cui-calendar {
  box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  background: #fff;
  border-radius: 4px;
  border-spacing: 0;
}

html.cssfilters .cui-calendar {
  -webkit-filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.2));
  box-shadow: none;
}

.cui-calendar button {
  display: block;
  width: 100%;
  height: 100%;
  padding: .5rem;
  border-radius: 4px;
  color: #74888c;
  text-align: center;
}

.cui-calendar button:hover,
.cui-calendar button:focus {
  color: #74888c;
}

.cui-calendar button:hover {
  background-color: #e8eeef;
}

div.cui-calendar-popover {
  padding: 0;
}

.cui-calendar-nav,
.cui-calendar-location {
  border-bottom: 1px solid #d6dfe0;
}

.cui-calendar-nav {
  vertical-align: middle;
  padding: 0;
  font-size: 1rem;
}

.cui-calendar-nav:first-child {
  border-right: 1px solid #d6dfe0;
}

.cui-calendar-nav:last-child {
  border-left: 1px solid #d6dfe0;
}

.cui-calendar-location {
  font-size: 1rem;
  text-align: center;
}

.cui-calendar-body {
  font-size: .8333333333rem;
}

.cui-calendar-body button.is-today {
  background-color: #e8eeef;
}

.cui-calendar-body button.is-selected {
  background-color: #00acc7;
  color: #fff;
}

.cui-calendar-body button.is-disabled,
.cui-calendar-body button.is-disabled:focus,
.cui-calendar-body button.is-disabled:hover {
  background-color: #fff;
  color: #c8d5d7;
  font-weight: 400;
  cursor: default;
}

.cui-calendar-body td:first-child {
  padding-left: .75rem;
}

.cui-calendar-body td:last-child {
  padding-right: .75rem;
}

.cui-calendar-body tr:first-child td {
  padding-top: .75rem;
}

.cui-calendar-body tr:last-child td {
  padding-bottom: .75rem;
}

.cui-calendar_day td {
  width: 1.5rem;
}

.cui-calendar_month td {
  width: 7rem;
}

.cui-caps {
  font-weight: 700;
  letter-spacing: .05em;
  text-transform: uppercase;
}

.cui-card {
  display: block;
  width: 100%;
  margin-bottom: 1rem;
  background-color: #fff;
  border-radius: .4rem;
  box-shadow: 0 2px 0 0 #c8d5d7,0 0 0 2px transparent;
  color: inherit;
  cursor: pointer;
}

.cui-card:hover,
.cui-card:focus {
  background-color: #fff;
  box-shadow: 0 0 0 2px #00c4df;
  outline: 0;
  color: inherit;
}

.cui-card-body {
  width: 100%;
  padding: 1rem;
}

.cui-card-header {
  padding: 1rem;
  border-bottom: 1px solid #d6dfe0;
}

.cui-card-footer {
  padding: 1rem;
  border-top: 1px solid #d6dfe0;
}

.cui-card-image {
  width: 12rem;
  height: auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  background-color: #90abaf;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  color: #fff;
  text-align: center;
}

.cui-card-image .cui-icon {
  margin-top: 1.5rem;
  font-size: 3rem;
}

.cui-card-highlight {
  transition: all .25s ease;
}

.cui-card:hover .cui-card-highlight {
  color: #00c4df;
}

.cui-card_arrow .cui-card-body {
  position: relative;
  padding-right: 3rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iI2M1ZDVkNyIgZD0iTTIxLjU4NCAxNS43NWwtOC41MTEtOC40MjVjLTAuMzczLTAuMzc1LTAuOTc3LTAuMzc1LTEuMzQ2IDBsLTEuMzQ3IDEuMzQ5Yy0wLjM3MyAwLjM3MS0wLjM3MyAwLjk3NCAwIDEuMzQ1bDYuNDg5IDYuNDA2LTYuNTQyIDYuNDU5Yy0wLjM3MyAwLjM3My0wLjM3MyAwLjk3NiAwIDEuMzQ3bDEuMzQ2IDEuMzQ5YzAuMzY5IDAuMzcxIDAuOTczIDAuMzcxIDEuMzQ2IDBsOC41NjUtOC40OGMwLjM2OS0wLjM3NCAwLjM2OS0wLjk3NyAwLTEuMzV6Ij48L3BhdGg+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: right .5rem center;
  background-size: 2rem;
  transition: all .25s ease;
}

.cui-card_arrow:hover .cui-card-body {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iIzAwYzRkZiIgZD0iTTIxLjU4NCAxNS43NWwtOC41MTEtOC40MjVjLTAuMzczLTAuMzc1LTAuOTc3LTAuMzc1LTEuMzQ2IDBsLTEuMzQ3IDEuMzQ5Yy0wLjM3MyAwLjM3MS0wLjM3MyAwLjk3NCAwIDEuMzQ1bDYuNDg5IDYuNDA2LTYuNTQyIDYuNDU5Yy0wLjM3MyAwLjM3My0wLjM3MyAwLjk3NiAwIDEuMzQ3bDEuMzQ2IDEuMzQ5YzAuMzY5IDAuMzcxIDAuOTczIDAuMzcxIDEuMzQ2IDBsOC41NjUtOC40OGMwLjM2OS0wLjM3NCAwLjM2OS0wLjk3NyAwLTEuMzV6Ij48L3BhdGg+Cjwvc3ZnPgo=);
  background-size: 2rem;
}

.cui-card_arrow:hover:after .cui-card-body {
  color: #00c4df;
}

.cui-card_imageLeft,
.cui-card_imageRight,
.cui-card_iconLeft,
.cui-card_iconRight {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cui-card_imageLeft .cui-card-body,
.cui-card_imageRight .cui-card-body,
.cui-card_iconLeft .cui-card-body,
.cui-card_iconRight .cui-card-body {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.cui-card_imageLeft,
.cui-card_imageRight {
  min-height: 5.6rem;
}

.cui-card_imageLeft .cui-card-image {
  border-top-left-radius: .4rem;
  border-bottom-left-radius: .4rem;
}

.cui-card_iconLeft .cui-card-icon {
  border-top-left-radius: .4rem;
  border-bottom-left-radius: .4rem;
}

.cui-card_imageRight {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.cui-card_imageRight .cui-card-image {
  border-top-right-radius: .4rem;
  border-bottom-right-radius: .4rem;
}

.cui-card_iconRight {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.cui-card_iconRight .cui-card-icon {
  border-top-right-radius: .4rem;
  border-bottom-right-radius: .4rem;
}

.cui-card_arrow.cui-card_imageLeft .cui-card-body,
.cui-card_arrow.cui-card_imageRight .cui-card-body,
.cui-card_arrow.cui-card_iconLeft .cui-card-body,
.cui-card_arrow.cui-card_iconRight .cui-card-body {
  padding-right: 3rem;
  background-position: right .5rem center;
}

.cui-card_imageTop,
.cui-card_iconTop {
  position: relative;
  min-height: 5.6rem;
}

.cui-card_imageTop .cui-card-image,
.cui-card_imageTop .cui-card-icon,
.cui-card_iconTop .cui-card-image,
.cui-card_iconTop .cui-card-icon {
  width: 100%;
  min-height: 5.6rem;
  border-top-left-radius: .4rem;
  border-top-right-radius: .4rem;
}

.cui-card_border {
  border-left: 13px solid;
}

.cui-card_noShadow {
  box-shadow: 0 2px 0 0 transparent,0 0 0 2px transparent;
}

.cui-card-linkLabel {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  text-align: center;
}

.cui-card-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 3.5rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  background-color: #90abaf;
  color: #fff;
  text-align: center;
}

.cui-card-icon .cui-icon {
  margin: .5rem 0 .25rem;
}

.cui-carousel {
  position: relative;
  text-align: left;
  direction: ltr;
}

.cui-carousel-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.cui-carousel-slideContainer {
  overflow: hidden;
}

.cui-carousel-slideWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  transition: margin-left 300ms ease-in-out;
}

.cui-carousel-slide {
  display: inline-block;
}

.cui-carousel-slide_multi.cui-carousel-slide_isActive {
  margin-right: .5%;
}

.cui-carousel-slide_multi.cui-carousel-slide_isActive+.cui-carousel-slide_multi.cui-carousel-slide_isActive {
  margin-right: 0;
  margin-left: .5%;
}

.cui-carousel-slide img {
  max-width: 100%;
}

.cui-carousel-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 2rem;
}

.cui-carousel-navigation.cui-carousel-navigation_left {
  padding-right: 1rem;
}

.cui-carousel-navigation.cui-carousel-navigation_right {
  padding-left: 1rem;
}

.cui-carousel-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
}

.cui-characterCircle {
  width: 2.0416666667rem;
  height: 2.0416666667rem;
  font-size: 1.1666666667rem;
  line-height: 2.1583333333rem;
  display: inline-block;
  background-color: #90abaf;
  border-radius: 50%;
  color: #fff;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.cui-characterCircle:hover,
.cui-characterCircle:focus {
  background-color: #90abaf;
  color: #fff;
}

.cui-characterCircle_small {
  width: 1.4583333333rem;
  height: 1.4583333333rem;
  font-size: .8333333333rem;
  line-height: 1.5416666667rem;
}

.cui-characterCircle_large {
  width: 2.625rem;
  height: 2.625rem;
  font-size: 1.5rem;
  line-height: 2.775rem;
}

.cui-characterCircle_xlarge {
  width: 3.5rem;
  height: 3.5rem;
  font-size: 2rem;
  line-height: 3.7rem;
}

.cui-checkbox {
  display: inline-block;
  cursor: pointer;
}

.cui-checkbox [type=checkbox] {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  padding: 0;
  margin: -1px;
  border: 0;
}

.cui-checkbox-label {
  position: relative;
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1.4;
}

.cui-checkbox [type=checkbox]+.cui-checkbox-label:before {
  content: "";
  display: inline-block;
  vertical-align: -0.2em;
  width: 1.15em;
  height: 1.15em;
  margin-right: .75rem;
  background-color: #fff;
  border-radius: .25em;
  box-shadow: 0 0 0 1px #697286;
  transition: .1s ease all;
}

.cui-checkbox-label:after {
  content: "";
  position: absolute;
  top: .15em;
  left: .15em;
  width: .9em;
  height: .9em;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTExLjYwMyAyNi45MjdsLTkuMzQ2LTkuMTE2Yy0wLjUyMy0wLjUwMy0wLjUyMy0xLjMxOSAwLTEuODIybDEuODg4LTEuODIyYzAuNTIxLTAuNSAxLjM2NC0wLjUgMS44ODkgMGw2LjUxIDYuMzc4IDE0LjUyMS0xNC4yMDNjMC41MjMtMC41MDIgMS4zNjctMC41MDIgMS44OSAwbDEuODg4IDEuODI0YzAuNTIzIDAuNTAyIDAuNTIzIDEuMzIxIDAgMS44MmwtMTcuMzUyIDE2Ljk0Yy0wLjUyMyAwLjQ5OS0xLjM2NyAwLjQ5OS0xLjg4NyAweiI+PC9wYXRoPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: .9em;
  opacity: 0;
}

.cui-checkbox [type=checkbox]:checked+.cui-checkbox-label:before {
  background: #00c4df;
  box-shadow: 0 0 0 1px #00c4df;
}

.cui-checkbox [type=checkbox]:checked+.cui-checkbox-label:after {
  opacity: 1;
}

.cui-checkbox [type=checkbox]:hover+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .15em #00c4df;
}

.cui-checkbox [type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df;
}

.cui-checkbox [type=checkbox][disabled]+.cui-checkbox-label:before {
  background: #e8eeef;
  border-color: #e8eeef;
}

.cui-checkbox [type=checkbox][disabled]:checked+.cui-checkbox-label:before {
  background-color: #939bac;
}

.cui-checkbox [type=checkbox][disabled]+.cui-checkbox-label:before {
  box-shadow: 0 0 0 1px #939bac;
}

.cui-checkbox [type=checkbox][disabled]+.cui-checkbox-label {
  color: #939bac;
  cursor: default;
}

.cui-checkbox.has-error [type=checkbox]+.cui-checkbox-label:before {
  box-shadow: 0 0 0 2px #f56e8f;
}

.cui-checkbox.has-error [type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df;
}

.cui-checkbox_small .cui-checkbox-label {
  font-size: .8333333333rem;
}

.cui-chart-empty-state {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 15rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2rem;
  background-color: #fff;
  background-size: cover;
  font-weight: bolder;
  line-height: 1.5;
  text-align: center;
}

.theme-fill-donut-default {
  fill: #e2eaeb;
}

.cui-gridBackground-square {
  fill: #fff;
}

.cui-gridBackground-square_negative {
  fill: #f6f8f8;
}

.cui-gridBackground-line {
  stroke: #e4e4e4;
  stroke-width: 1px;
}

.cui-gridBackground-divider {
  stroke: #9ca2a2;
  stroke-width: 2px;
}

.cui-gridBackground-axis,
.cui-chartAxis-tick {
  stroke: #e4e4e4;
  stroke-width: 2px;
}

.cui-chartAxis-label {
  fill: #626464;
  font-size: .8rem;
  font-weight: 700;
  line-height: 1.1;
}

.cui-chartAxis-labelDescription {
  fill: #9ca2a2;
  font-size: .7rem;
  text-transform: uppercase;
}

.cui-chartSymbol {
  fill: rgba(144,171,175,.5);
}

.cui-chartSymbol_selected,
.cui-chartSymbol_clickable:hover {
  fill: #fff;
  stroke-width: 3px;
  cursor: pointer;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.cui-chartSymbol_selected.cui-chartSymbol_themeless,
.cui-chartSymbol_clickable.cui-chartSymbol_themeless:hover {
  stroke: #00c4df;
}

.cui-chartAxis .cui-chartAxis-label_horizontalAnchorStart {
  text-anchor: start;
}

.cui-chartAxis .cui-chartAxis-label_horizontalAnchorCenter {
  text-anchor: middle;
}

.cui-chartAxis .cui-chartAxis-label_horizontalAnchorEnd {
  text-anchor: end;
}

.cui-chartAxis .cui-chartAxis-label_verticalAnchorStart {
  dominant-baseline: auto;
}

.cui-chartAxis .cui-chartAxis-label_verticalAnchorCenter {
  dominant-baseline: middle;
}

.cui-chartAxis .cui-chartAxis-label_verticalAnchorEnd {
  dominant-baseline: hanging;
}

.cui-chartAxis-title {
  fill: #626464;
  text-anchor: middle;
  font-weight: 600;
  text-transform: capitalize;
}

.cui-chart_padded {
  padding-right: 0;
  padding-left: 0;
}

@media only screen and (min-width: 768px) {
  .cui-chart_padded {
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

@media only screen and (min-width: 768px) {
  .cui-chart_padded {
    padding-right: 4rem;
    padding-left: 4rem;
  }
}

.cui-chartAxis-valueLabel {
  fill: #9ca2a2;
  white-space: pre;
}

.cui-chart-viewDetails {
  fill: #00c4df;
}

.cui-chart-viewDetails:hover {
  fill: #0093a7;
  cursor: pointer;
}

.cui-chartAxis-subLabel {
  fill: #9ca2a2;
}

.cui-chartAxis-readerLabel {
  overflow: hidden;
}

.cui-contact {
  padding: .75rem 1.5rem;
  margin-bottom: 1rem;
  border: 1px solid #90abaf;
  border-left-width: 5px;
}

.cui-contact-name {
  margin-bottom: .5rem;
}

.cui-contact-info {
  font-size: .8333333333rem;
}

.cui-clippy {
  font-size: .9rem;
}

.cui-clippy-text {
  vertical-align: middle;
  margin-left: .5rem;
}

.cui-clippy_normal {
  color: #90abaf;
}

.cui-clippy_normal:hover {
  color: #00c4df;
}

.cui-clippy_copied {
  color: #0c9;
}

.cui-clippy_copied:hover {
  color: #0c9;
}

.cui-dateField {
  padding-right: 2rem;
  background-position: right .5rem center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KICA8cGF0aCBmaWxsPSIjOTFhYmFmIiBkPSJNMjMgNGgyYzAuNTUzIDAgMS0wLjQ0OCAxLTF2LTJjMC0wLjU1My0wLjQ0Ny0xLTEtMWgtMmMtMC41NTMgMC0xIDAuNDQ3LTEgMXYyYzAgMC41NTIgMC40NDcgMSAxIDF6TTcgNGgyYzAuNTUzIDAgMS0wLjQ0OCAxLTF2LTJjMC0wLjU1My0wLjQ0Ny0xLTEtMWgtMmMtMC41NTMgMC0xIDAuNDQ3LTEgMXYyYzAgMC41NTIgMC40NDcgMSAxIDF6TTMwIDBoLTFjLTAuNTUzIDAtMSAwLjQ0Ny0xIDF2My45OTljMCAwLjU1My0wLjQ0NyAxLjAwMS0xIDEuMDAxaC02Yy0wLjU1MyAwLTEtMC40NDgtMS0xLjAwMXYtMy45OTljMC0wLjU1My0wLjQ0Ny0xLTEtMWgtNmMtMC41NTMgMC0xIDAuNDQ3LTEgMXYzLjk5OWMwIDAuNTUzLTAuNDQ3IDEuMDAxLTEgMS4wMDFoLTZjLTAuNTUzIDAtMS0wLjQ0OC0xLTEuMDAxdi0zLjk5OWMwLTAuNTUzLTAuNDQ3LTEtMS0xaC0xYy0xLjEwNCAwLTIgMC44OTQtMiAydjZoMzJ2LTYuMDAxYzAtMS4xMDUtMC44OTYtMS45OTktMi0xLjk5OXpNMCAyOS45OTljMCAxLjEwNiAwLjg5NiAyLjAwMSAyIDIuMDAxaDI4YzEuMTA0IDAgMi0wLjg5NSAyLTIuMDAxdi0yMGgtMzJ2MjB6TTIyIDE1Ljk5OWg0djRoLTR2LTR6TTIyIDIxLjk5OWg0djRoLTR2LTR6TTE0IDE1Ljk5OWg0djRoLTR2LTR6TTE0IDIxLjk5OWg0djRoLTR2LTR6TTYgMTUuOTk5aDR2NGgtNHYtNHpNNiAyMS45OTloNHY0aC00di00eiI+PC9wYXRoPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: 1em;
}

.cui-dataPair {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  margin: 0;
}

.cui-dataPair-key {
  margin-right: .5rem;
}

.cui-dataPair-value {
  margin: 0;
  color: #9ca2a2;
  font-size: .8333333333rem;
}

.cui-dataPair_large .cui-dataPair-value {
  color: inherit;
  font-size: 1.3333333333rem;
  font-weight: 600;
}

.cui-dataPair_small .cui-dataPair-key {
  color: #74888c;
  font-size: .7222222222rem;
  font-weight: 700;
  text-transform: uppercase;
}

.cui-dataPair_small .cui-dataPair-value {
  color: inherit;
  font-size: 1rem;
  font-weight: 600;
}

.cui-date_calendar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.cui-date_calendar .cui-date-month,
.cui-date_calendar .cui-date-year {
  color: #74888c;
  font-size: .7222222222rem;
  font-weight: 700;
  text-transform: uppercase;
  color: #626464;
}

.cui-date_calendar .cui-date-date {
  font-size: 1.5rem;
  font-weight: 600;
}

.cui-datePicker {
  width: 100%;
}

.cui-divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.cui-divider:before,
.cui-divider:after {
  content: "";
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-color: #d6dfe0;
}

.cui-divider-text {
  padding-right: 1rem;
  padding-left: 1rem;
  font-size: .8333333333rem;
  font-weight: 600;
}

.cui-divider_left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.cui-divider_left:before,
.cui-divider_left:after {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 1rem;
  flex: 0 0 1rem;
}

.cui-divider_right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cui-divider_right:before,
.cui-divider_right:after {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 1rem;
  flex: 0 0 1rem;
}

.cui-divider_center {
  width: 50%;
  margin-right: auto;
  margin-left: auto;
}

.cui-divider_tight {
  margin-top: .5rem;
  margin-bottom: .5rem;
}

.cui-donutWithContent.cui-donutWithContent_inside {
  position: relative;
}

.cui-donutWithContent.cui-donutWithContent_inside .cui-donut-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.cui-donutWithContent.cui-donutWithContent_inside .cui-donut-content>* {
  max-width: 100%;
  max-height: 100%;
}

.cui-donutWithContent.cui-donutWithContent_inside .cui-donut-content-value {
  font-size: 2em;
  font-weight: bold;
  line-height: 1.2;
}

.cui-donutWithContent.cui-donutWithContent_inside .cui-donut-content-icon {
  font-size: 3em;
}

.cui-donutWithContent.cui-donutWithContent_inside .cui-donut-content-label {
  font-size: .75em;
  font-weight: bold;
  line-height: 1;
}

.cui-dropdown-menu {
  display: inline-block;
  position: relative;
  box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  padding: 0;
  margin: 0;
  list-style-type: none;
  z-index: 900;
  min-width: 10rem;
  max-width: 20rem;
  max-height: 20rem;
  overflow-y: auto;
  background: #fff;
  border-radius: 4px;
  cursor: pointer;
}

html.cssfilters .cui-dropdown-menu {
  -webkit-filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.2));
  box-shadow: none;
}

.cui-dropdown-menu-link {
  display: block;
  padding: .5rem 1rem;
  color: inherit;
}

.cui-dropdown-menu-link:hover,
.cui-dropdown-menu-link:focus {
  background-color: #00c4df;
  color: #fff;
}

.cui-dropdown-menu-item:first-child .dropdown-menu-link {
  border-radius: 4px 4px 0 0;
}

.cui-dropdown-menu-item:last-child .dropdown-menu-link {
  border-radius: 0 0 4px 4px;
}

.cui-dropdown-menu_small {
  min-width: 10rem;
  max-width: 20rem;
}

.cui-dropdown-menu_medium {
  min-width: 15rem;
  max-width: 20rem;
}

.cui-dropdown-menu_large {
  min-width: 20rem;
  max-width: 25rem;
}

.cui-dropdown {
  display: inline-block;
  position: relative;
}

.cui-dropdown .cui-dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  float: left;
  z-index: 900;
}

.cui-dropdown.open .cui-dropdown-menu {
  display: block;
}

.cui-dropdown-menu .cui-dropdown-menu-group ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.cui-dropdown-menu .cui-dropdown-menu-group .cui-dropdown-menu-link {
  padding-left: 2rem;
  color: #626464;
}

.cui-dropdown-menu .cui-dropdown-menu-group .cui-dropdown-menu-link:hover {
  color: #fff;
}

.cui-dropdown-menu .cui-dropdown-menu-group-label {
  display: block;
  padding: .25rem 1rem;
  color: #626464;
  font-size: .83333rem;
  cursor: default;
}

.cui-dropdown-menu_fullWidth {
  width: 100%;
  max-width: none;
  box-shadow: none;
}

.cui-dropdown-menu .cui-dropdown-menu-selectedIcon {
  display: none;
}

.cui-dropdown-menu_selectable .cui-dropdown-menu-link,
.cui-dropdown-menu_selectable .cui-dropdown-menu-group .cui-dropdown-menu-link {
  padding-left: 1rem;
}

.cui-dropdown-menu_selectable .cui-dropdown-menu-link .cui-dropdown-menu-selectedIcon,
.cui-dropdown-menu_selectable .cui-dropdown-menu-group .cui-dropdown-menu-link .cui-dropdown-menu-selectedIcon {
  display: block;
  visibility: hidden;
}

.cui-dropdown-menu_selectable .cui-dropdown-menu-link.cui-dropdown-menu-link_selected .cui-dropdown-menu-selectedIcon,
.cui-dropdown-menu_selectable .cui-dropdown-menu-group .cui-dropdown-menu-link.cui-dropdown-menu-link_selected .cui-dropdown-menu-selectedIcon {
  visibility: visible;
}

.cui-dropdown-selectableTrigger {
  font-weight: 600;
}

.cui-dropdown-selectableTrigger-caret {
  margin-left: .5rem;
}

.cui-emptyState {
  padding: 1rem 2rem;
  background-color: #fff;
}

@media only screen and (min-width: 768px) {
  .cui-emptyState {
    padding: 3rem 5rem;
  }
}

.cui-emptyState-content {
  max-width: 22rem;
  margin: 0 auto;
  text-align: center;
}

.cui-emptyState-title {
  margin-bottom: 1rem;
}

.cui-emptyState-description {
  margin-bottom: 1rem;
  font-size: .8333333333rem;
  font-style: italic;
}

.cui-emptyState-image {
  width: 100%;
  margin: 1rem 0;
}

.cui-emptyState_gradient {
  background: linear-gradient(to top, #e8f7f9, #ffffff);
}

.cui-eventCalendar-calendar {
  width: 100%;
  border-bottom: 4px solid #c8d5d7;
  border-collapse: collapse;
  table-layout: fixed;
}

@media only screen and (max-width: 767px) {
  .cui-eventCalendar-calendar {
    display: block;
  }

  .cui-eventCalendar-calendar tbody {
    display: block;
  }

  .cui-eventCalendar-calendar tr {
    display: block;
  }
}

.cui-eventCalendar-header {
  background-color: #0093a7;
  border: 1px solid #0093a7;
  color: #626464;
  font-size: .7222222222rem;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}

.cui-eventCalendar-header th {
  padding-top: .75rem;
  padding-bottom: .75rem;
}

@media only screen and (max-width: 767px) {
  .cui-eventCalendar-header {
    display: none;
  }
}

.cui-eventCalendar-day {
  position: relative;
  vertical-align: top;
  height: 115px;
  padding: .5rem;
  background-color: #fff;
  border: 1px solid #d6dfe0;
  border-top: 1px solid transparent;
}

@media only screen and (max-width: 767px) {
  .cui-eventCalendar-day {
    display: block;
    height: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
    border: none;
  }
}

.cui-eventCalendar-day.is-muted {
  background-color: #e8eeef;
}

@media only screen and (max-width: 767px) {
  .cui-eventCalendar-day.has-events {
    border-bottom: 1px solid #d6dfe0;
  }
}

.cui-eventCalendar-day.is-today:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  margin-bottom: .75rem;
  background-color: #00c4df;
}

@media only screen and (max-width: 767px) {
  .cui-eventCalendar-day.is-today:before {
    height: 0;
  }
}

@media only screen and (max-width: 767px) {
  .cui-eventCalendar-day:not(.has-events) {
    display: none;
  }
}

.cui-eventCalendar-date {
  margin-bottom: .125rem;
  font-size: .7222222222rem;
}

.is-today>.cui-eventCalendar-date {
  color: #00c4df;
  font-weight: 600;
}

.is-muted>.cui-eventCalendar-date {
  display: none;
}

@media only screen and (max-width: 767px) {
  .cui-eventCalendar-date {
    margin-bottom: .5rem;
    font-size: .8333333333rem;
  }
}

.cui-eventCalendar-dow {
  display: none;
}

@media only screen and (max-width: 767px) {
  .cui-eventCalendar-dow {
    display: inline-block;
  }
}

.cui-eventCalendar-controls {
  padding: .75rem 1rem;
  background-color: #f6f8f8;
}

@media only screen and (max-width: 767px) {
  .cui-eventCalendar-controls {
    padding: .75rem;
  }
}

.cui-eventCalendar-navigation {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.cui-eventCalendar-datePicker {
  display: inline-block;
  width: 160px;
  margin-right: .5rem;
  margin-left: .5rem;
}

@media only screen and (max-width: 767px) {
  .cui-eventCalendar-datePicker {
    width: 130px;
  }
}

.cui-eventCalendar-event {
  position: relative;
  width: 100%;
  padding: .25rem .25rem .25rem .75rem;
  margin-bottom: .25rem;
  background: #f6f8f8;
  border-radius: 4px;
  color: #626464;
  font-size: .6111111111rem;
  text-align: left;
}

@media only screen and (max-width: 767px) {
  .cui-eventCalendar-event {
    padding: .5rem .5rem .5rem .75rem;
    margin-bottom: .5rem;
    font-size: .8333333333rem;
  }
}

.cui-eventCalendar-event:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.cui-eventCalendar-event.is-new:before {
  width: .3rem;
  background-color: #f56e8f;
}

.cui-eventCalendar-event.is-in-progress:before {
  width: .3rem;
  background-color: #0c9;
}

.cui-eventCalendar-event.is-paused:before {
  width: .3rem;
  background-color: #ffaa17;
}

.cui-eventCalendar-event.is-complete:before {
  width: .3rem;
  background-color: #00c4df;
}

.cui-eventCalendar-moreEvent {
  width: auto;
  padding: .25rem .5rem;
}

.cui-eventCalendar-close {
  margin: .25rem 0;
  color: #90abaf;
  font-size: .75rem;
}

.cui-eventCalendar-popover {
  min-width: 10rem;
}

.cui-eventCalendar-popover-header {
  width: 85%;
}

.cui-eventCalendar,
.cui-eventCalendar-popoverOffsetParent {
  position: relative;
}

.cui-eventCalendar .cui-eventCalendar-modal {
  width: 280px;
  padding: .5rem;
  background-color: #fff;
  border: 1px solid #d6dfe0;
  -webkit-filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.2));
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.cui-eventCalendar .cui-eventCalendar-modal:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  margin-bottom: .75rem;
  background-color: #90abaf;
}

@media only screen and (max-width: 767px) {
  .cui-eventCalendar .cui-eventCalendar-modal:before {
    height: 0;
  }
}

.cui-field+.cui-field {
  margin-top: 2rem;
}

.cui-field-alert {
  margin-top: .5rem;
}

.cui-fieldGroup-item:not(:last-child) {
  margin-bottom: 2.5rem;
}

@media only screen and (min-width: 768px) {
  .cui-fieldGroup_inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .cui-fieldGroup_inline .cui-fieldGroup-item {
    max-width: 20rem;
  }

  .cui-fieldGroup_inline .cui-fieldGroup-item:not(:last-child) {
    margin-right: 2.5rem;
    margin-bottom: 0;
  }
}

.cui-fileInput {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.cui-fileInput .is-hidden {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
}

.cui-fileInput-name {
  overflow-x: hidden;
  -webkit-box-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  padding: .25rem .75rem .25rem 2.25rem;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCgkgdmlld0JveD0iLTI4NyA4OSAxMDI0IDEwMjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI4NyA4OSAxMDI0IDEwMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxMDI0IiBoZWlnaHQ9IjEwMjQiPgo8cGF0aCBmaWxsPSIjOTBBQkFGIiBkPSJNNDUyLjMsMzQ4LjhoMTkxYzE3LjYsMCwyMS44LTEwLjEsOS4zLTIyLjVMNDQzLDExNi42Yy0xMi41LTEyLjQtMjIuNS04LjMtMjIuNSw5LjN2MTkxCglDNDIwLjUsMzM0LjYsNDM0LjgsMzQ4LjgsNDUyLjMsMzQ4Ljh6IE0tMTUyLjYsMTExM2g3NjQuMmMzNS4yLDAsNjMuNy0yOC41LDYzLjctNjMuN3YtNjA1YzAtMTcuNi0xNC4yLTMxLjgtMzEuOC0zMS44SDM4OC43CgljLTE3LjYsMC0zMS44LTE0LjItMzEuOC0zMS44VjEyNS45YzAtMTcuNi0xNC4yLTMxLjgtMzEuOC0zMS44aC00NzcuNmMtMzUuMiwwLTYzLjcsMjguNS02My43LDYzLjd2ODkxLjUKCUMtMjE2LjMsMTA4NC41LTE4Ny44LDExMTMtMTUyLjYsMTExM3oiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: left .75rem center;
  background-size: 1rem;
  border-radius: 6px 0 0 6px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cui-fileInput-button {
  border-radius: 0 6px 6px 0;
}

.cui-fileInput_stroked .cui-fileInput-name {
  border: 2px solid #c8d5d7;
  border-right: 0;
}

.cui-flexCenter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cui-heading {
  margin: 0;
  font-weight: 600;
}

.cui-icon {
  display: inline-block;
  position: relative;
  top: -0.09em;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  fill: currentColor;
}

.cui-icon_muted {
  color: #9ca2a2;
}

.cui-indicatorDot {
  position: relative;
}

.cui-indicatorDot:after {
  content: "";
  position: absolute;
  top: -0.1em;
  right: -0.25em;
  width: 11px;
  height: 11px;
  background: red;
  border: 2px solid #fff;
  border-radius: 100%;
}

.cui-label {
  display: block;
  margin-bottom: .5rem;
  color: #717878;
  font-size: .7222222222rem;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
}

.cui-label-sub {
  display: inline;
  margin-left: .25rem;
  color: #8b9191;
  font-style: italic;
  font-weight: 700;
  letter-spacing: normal;
  text-transform: none;
}

.cui-label_inline {
  display: inline-block;
  vertical-align: baseline;
  margin-right: .5rem;
  margin-bottom: 0;
}

.cui-lineChart_blueGradient {
  background: linear-gradient(to bottom, #ffffff, #e8f7f9);
}

.cui-lineChart-line {
  fill: none;
  stroke: #90abaf;
  stroke-width: 2px;
}

.cui-lineChart-line_dotted {
  stroke: #00c4df;
  stroke-dasharray: 5 3;
}

.cui-lineChart {
  position: relative;
}

.cui-lineChart svg {
  overflow: visible;
}

.cui-lineChart-column {
  fill: transparent;
  stroke: none;
}

.cui-lineChart-column.active {
  fill: #e5f9fd;
}

.cui-lineChart-column.active:hover {
  fill: #e5f9fd;
}

.cui-lineChart-column:hover {
  fill: #fff;
}

.cui-lineChart-column_overlay {
  fill: transparent;
  stroke: none;
  cursor: pointer;
}

.cui-lineChart-footer {
  position: relative;
  padding: 1rem;
  margin-top: .75rem;
  margin-bottom: .75rem;
  background-color: #fff;
  border: 2px solid #e4e4e4;
}

.cui-lineChart-footer-arrow {
  position: absolute;
  top: -26px;
  left: 0;
  width: 0;
  height: 0;
  border-right: 16px solid transparent;
  border-bottom: 25px solid #1caec8;
  border-left: 16px solid transparent;
  transition: left ease .4s;
}

.cui-lineChart-footer-value {
  font-size: 1.1666666667rem;
  font-weight: 600;
}

.cui-linkRow {
  display: block;
  padding: 1rem 3rem 1rem 1.5rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iI2M1ZDVkNyIgZD0iTTIxLjU4NCAxNS43NWwtOC41MTEtOC40MjVjLTAuMzczLTAuMzc1LTAuOTc3LTAuMzc1LTEuMzQ2IDBsLTEuMzQ3IDEuMzQ5Yy0wLjM3MyAwLjM3MS0wLjM3MyAwLjk3NCAwIDEuMzQ1bDYuNDg5IDYuNDA2LTYuNTQyIDYuNDU5Yy0wLjM3MyAwLjM3My0wLjM3MyAwLjk3NiAwIDEuMzQ3bDEuMzQ2IDEuMzQ5YzAuMzY5IDAuMzcxIDAuOTczIDAuMzcxIDEuMzQ2IDBsOC41NjUtOC40OGMwLjM2OS0wLjM3NCAwLjM2OS0wLjk3NyAwLTEuMzV6Ij48L3BhdGg+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 1.5rem;
  color: inherit;
}

.cui-linkRow:hover {
  background-color: #e5f9fd;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iIzAwYzRkZiIgZD0iTTIxLjU4NCAxNS43NWwtOC41MTEtOC40MjVjLTAuMzczLTAuMzc1LTAuOTc3LTAuMzc1LTEuMzQ2IDBsLTEuMzQ3IDEuMzQ5Yy0wLjM3MyAwLjM3MS0wLjM3MyAwLjk3NCAwIDEuMzQ1bDYuNDg5IDYuNDA2LTYuNTQyIDYuNDU5Yy0wLjM3MyAwLjM3My0wLjM3MyAwLjk3NiAwIDEuMzQ3bDEuMzQ2IDEuMzQ5YzAuMzY5IDAuMzcxIDAuOTczIDAuMzcxIDEuMzQ2IDBsOC41NjUtOC40OGMwLjM2OS0wLjM3NCAwLjM2OS0wLjk3NyAwLTEuMzV6Ij48L3BhdGg+Cjwvc3ZnPgo=);
}

.cui-linkRow:not(:first-of-type) {
  border-top: 1px solid #c8d5d7;
}

.cui-modalOverlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 900;
  overflow-y: scroll;
  background-color: rgba(0,0,0,.7);
}

.cui-modal {
  position: relative;
  background-color: #e8eeef;
  box-shadow: 0 .25rem .5rem rgba(0,0,0,.2);
  outline: none;
}

.cui-modal.is-positioned {
  position: absolute;
  top: 1rem;
  right: 1rem;
  left: 1rem;
  z-index: 900;
  margin-bottom: 2rem;
}

@media only screen and (min-width: 980px) {
  .cui-modal {
    width: 35rem;
  }

  .cui-modal.is-positioned {
    top: 2rem;
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
  }
}

.cui-modal-close {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
  padding: .25rem;
  background: none;
  border: none;
  color: #74888c;
  font-size: 1rem;
  cursor: pointer;
}

.cui-modal-close:hover {
  background: none;
  color: #74888c;
}

.cui-modal-header {
  padding: 1.5rem 1.5rem 1rem;
  background-color: #d6dfe0;
}

.cui-modal-body {
  padding: 1.5rem;
}

.cui-modal-footer {
  padding: 1rem 1.5rem;
  background-color: #c8d5d7;
}

.cui-modal-title {
  margin: 0;
}

.cui-modal-subtitle {
  margin: 0;
  color: #74888c;
  text-transform: uppercase;
}

.cui-modal_large.is-positioned {
  top: 0;
}

@media only screen and (min-width: 980px) {
  .cui-modal_large {
    width: 50rem;
  }
}

@media only screen and (min-width: 980px) {
  .cui-modal_small {
    width: 20rem;
  }
}

.cui-pagination {
  padding: 0;
  margin: 0;
  list-style-type: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #9ca2a2;
  font-size: .8333333333rem;
  text-align: center;
}

.cui-pagination>li {
  display: inline-block;
}

.cui-pagination-link {
  color: #9ca2a2;
  cursor: pointer;
}

.cui-pagination-link:focus {
  color: #9ca2a2;
}

.cui-pagination-location {
  margin: 0 .5rem;
  font-weight: 600;
}

.cui-pagination-arrow {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0 .25rem;
  color: #c8d5d7;
  font-size: 1rem;
}

.cui-pagination-link .cui-pagination-arrow {
  color: #9ca2a2;
}

.cui-pagination-text {
  display: block;
  max-width: 9rem;
  overflow: hidden;
  margin: 0 .5rem;
  font-size: .8333333333rem;
}

.cui-pagination-prev,
.cui-pagination-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cui-pagination-prev .cui-icon,
.cui-pagination-next .cui-icon {
  font-size: 1.1666666667rem;
}

.cui-pagination-prev {
  text-align: left;
}

.cui-pagination-next {
  text-align: right;
}

.cui-pagination-input {
  width: 3rem;
  padding: .25rem;
}

.cui-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 1rem;
  background: #fff;
  border-bottom: 3px solid #c8d5d7;
}

.cui-panel-header {
  padding: .75rem 1.5rem;
  background-color: #f6f8f8;
}

.cui-panel-content,
.cui-panel-sidebar {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 1.5rem;
}

.cui-panel-footer {
  padding: .74rem 1.5rem;
  border-top: 1px solid #e8eeef;
}

.cui-panel-footer_alt {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  background-color: #f6f8f8;
}

.cui-panel-footer_link {
  display: block;
  width: 100%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  background-color: transparent;
  border-radius: none;
  font-weight: 600;
  text-align: center;
  cursor: pointer;
  transition: all .25s ease;
}

.cui-panel-footer_link:hover {
  background-color: #e5f9fd;
}

.cui-panel-divider {
  margin-top: 1rem;
  margin-right: -1.5rem;
  margin-bottom: 1rem;
}

.cui-panel-divider:before,
.cui-panel-divider:after {
  border-bottom-width: 1px;
}

.cui-panel_image,
.cui-panel_withSidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
}

@media only screen and (min-width: 768px) {
  .cui-panel_image,
  .cui-panel_withSidebar {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media only screen and (min-width: 480px) {
  .cui-panel_image .cui-panel-image {
    height: 11rem;
  }
}

@media only screen and (min-width: 768px) {
  .cui-panel_image .cui-panel-image {
    width: 10rem;
    height: auto;
  }
}

@media only screen and (min-width: 1200px) {
  .cui-panel_image .cui-panel-image {
    width: 12rem;
  }
}

.cui-panel-image {
  position: relative;
  width: auto;
  height: 8.3rem;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  background-color: #90abaf;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  color: #fff;
  text-align: center;
}

.cui-panel-image .cui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 4rem;
}

@media only screen and (min-width: 480px) {
  .cui-panel_paddingLarge .cui-panel-header,
  .cui-panel_paddingLarge .cui-panel-content,
  .cui-panel_paddingLarge .cui-panel-sidebar,
  .cui-panel_paddingLarge .cui-panel-footer {
    padding: 2rem 1.5rem;
  }

  .cui-panel_paddingLarge .cui-tabsBlock_panel .cui-tabsBlock-tabs {
    padding-left: 1.5rem;
  }

  .cui-panel_paddingLarge .cui-panel-divider {
    margin-right: -1.5rem;
  }
}

@media only screen and (min-width: 768px) {
  .cui-panel_paddingLarge .cui-panel-header,
  .cui-panel_paddingLarge .cui-panel-content,
  .cui-panel_paddingLarge .cui-panel-sidebar,
  .cui-panel_paddingLarge .cui-panel-footer {
    padding: 2rem 3rem;
  }

  .cui-panel_paddingLarge .cui-tabsBlock_panel .cui-tabsBlock-tabs {
    padding-left: 3rem;
  }

  .cui-panel_paddingLarge .cui-panel-divider {
    margin-right: -3rem;
  }
}

@media only screen and (min-width: 980px) {
  .cui-panel_paddingLarge .cui-panel-header,
  .cui-panel_paddingLarge .cui-panel-content,
  .cui-panel_paddingLarge .cui-panel-sidebar,
  .cui-panel_paddingLarge .cui-panel-footer {
    padding: 2rem 5rem;
  }

  .cui-panel_paddingLarge .cui-tabsBlock_panel .cui-tabsBlock-tabs {
    padding-left: 5rem;
  }

  .cui-panel_paddingLarge .cui-panel-divider {
    margin-right: -5rem;
  }
}

.cui-panel_paddingLarge .cui-panel-divider {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media only screen and (min-width: 480px) {
  .cui-panel_paddingSmall .cui-panel-header,
  .cui-panel_paddingSmall .cui-panel-content,
  .cui-panel_paddingSmall .cui-panel-footer {
    padding: 1rem 1.5rem;
  }

  .cui-panel_paddingSmall .cui-tabsBlock_panel .cui-tabsBlock-tabs {
    padding-left: 1.5rem;
  }

  .cui-panel_paddingSmall .cui-panel-divider {
    margin-right: -1.5rem;
  }
}

@media only screen and (min-width: 768px) {
  .cui-panel_paddingSmall .cui-panel-header,
  .cui-panel_paddingSmall .cui-panel-content,
  .cui-panel_paddingSmall .cui-panel-footer {
    padding: 1rem 3rem;
  }

  .cui-panel_paddingSmall .cui-tabsBlock_panel .cui-tabsBlock-tabs {
    padding-left: 3rem;
  }

  .cui-panel_paddingSmall .cui-panel-divider {
    margin-right: -3rem;
  }
}

.cui-panel_paddingSmall .cui-panel-divider {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

@media only screen and (min-width: 480px) {
  .cui-panel_paddingMedium .cui-panel-header,
  .cui-panel_paddingMedium .cui-panel-content,
  .cui-panel_paddingMedium .cui-panel-footer {
    padding: 2rem 1.5rem;
  }

  .cui-panel_paddingMedium .cui-tabsBlock_panel .cui-tabsBlock-tabs {
    padding-left: 1.5rem;
  }

  .cui-panel_paddingMedium .cui-panel-divider {
    margin-right: -1.5rem;
  }
}

@media only screen and (min-width: 768px) {
  .cui-panel_paddingMedium .cui-panel-header,
  .cui-panel_paddingMedium .cui-panel-content,
  .cui-panel_paddingMedium .cui-panel-footer {
    padding: 2rem 3rem;
  }

  .cui-panel_paddingMedium .cui-tabsBlock_panel .cui-tabsBlock-tabs {
    padding-left: 3rem;
  }

  .cui-panel_paddingMedium .cui-panel-divider {
    margin-right: -3rem;
  }
}

.cui-panel_paddingMedium .cui-panel-divider {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.cui-panel_borderBox {
  border: 1px solid #c8d5d7;
}

.cui-panel-sidebar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  background-color: #f6f8f8;
}

@media only screen and (min-width: 768px) {
  .cui-panel-sidebar {
    -ms-flex-preferred-size: 16rem;
    flex-basis: 16rem;
  }
}

@media only screen and (min-width: 1200px) {
  .cui-panel-sidebar {
    -ms-flex-preferred-size: 22rem;
    flex-basis: 22rem;
  }
}

.cui-popover {
  display: inline-block;
  position: relative;
}

.cui-popover-content {
  -webkit-filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.2));
  filter: drop-shadow(0 3px 5px rgba(0, 0, 0, 0.2));
  display: block;
  position: absolute;
  width: 15rem;
  padding: 2rem 1rem 1rem;
  background: #fff;
  border-radius: 8px;
  color: #626464;
  font-size: .8333333333rem;
  font-weight: 400;
  line-height: 1.3;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.cui-popover-content.is-link {
  padding: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.cui-popover-content.narrow-popover {
  width: 11rem;
}

.cui-popover-content_positioned {
  z-index: 900;
}

.cui-popover-content-link {
  display: block;
  padding: 1rem;
  color: inherit;
}

.cui-popover-content-link:hover {
  color: inherit;
}

.cui-popover-content-link:hover .popover-link-arrow {
  background-color: #00c4df;
  border-left: 0;
  color: #fff;
}

.cui-popover-content-link-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  width: 2.5em;
  background-color: #fff;
  border-left: 1px solid #e8eeef;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  color: #d6dfe0;
}

.cui-popover-content-link-arrow [class*=icon] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 2em;
}

.cui-popover-content_no-padding {
  padding: 0;
}

.cui-popover-toggle {
  color: inherit;
  cursor: pointer;
}

.cui-popover-title {
  padding: .75rem 2rem .75rem 1rem;
  background-color: #f7f7f7;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-size: large;
  font-weight: 600;
}

.cui-popover-body {
  padding: 1rem;
}

.cui-popover-close {
  position: absolute;
  top: .5rem;
  right: .5rem;
  padding: .25rem;
  background: none;
  border: none;
  color: #74888c;
  font-size: .75rem;
  cursor: pointer;
}

.cui-popover-close:hover {
  color: #74888c;
}

.cui-popover-arrow {
  position: absolute;
  width: 0;
  height: 0;
}

.cui-popover-arrow_left {
  border-top: 10px solid transparent;
  border-right: 15px solid #fff;
  border-bottom: 10px solid transparent;
  top: calc(50% - 10px);
  right: 100%;
}

.cui-popover-arrow_right {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 15px solid #fff;
  top: calc(50% - 10px);
  left: 100%;
}

.cui-popover-arrow_bottom-left {
  top: 100%;
  border-top: 15px solid #fff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  left: 10%;
}

.cui-popover-arrow_bottom-center {
  top: 100%;
  border-top: 15px solid #fff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
}

.cui-popover-arrow_bottom-right {
  top: 100%;
  border-top: 15px solid #fff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  right: 10%;
}

.cui-popover-arrow_top-left {
  bottom: 100%;
  border-right: 10px solid transparent;
  border-bottom: 15px solid #fff;
  border-left: 10px solid transparent;
  left: 10%;
}

.cui-popover-arrow_top-right {
  bottom: 100%;
  border-right: 10px solid transparent;
  border-bottom: 15px solid #fff;
  border-left: 10px solid transparent;
  right: 10%;
}

.cui-popover-arrow_top-center {
  bottom: 100%;
  border-right: 10px solid transparent;
  border-bottom: 15px solid #fff;
  border-left: 10px solid transparent;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
}

.cui-popover-footer {
  padding: 1rem 1rem 0;
  margin-top: 1rem;
  margin-right: -1rem;
  margin-left: -1rem;
  border-top: 1px solid #e8eeef;
}

.cui-position {
  position: absolute;
}

.cui-progress {
  width: 100%;
}

.cui-progress-value {
  float: left;
  height: 100%;
}

.cui-progress-segments {
  width: 100%;
  overflow: hidden;
  background-color: #e8eeef;
  border-radius: 9999px;
  line-height: 0;
}

.cui-progress_squared .cui-progress-segments {
  border-radius: 0;
}

.cui-progress-animate {
  transition: width ease .8s;
}

.cui-progress_withLegend {
  margin-bottom: .5rem;
}

.cui-progress-segments_xsmall {
  height: 8px;
}

.cui-progress-segments_small {
  height: 12px;
}

.cui-progress-segments_medium {
  height: .9rem;
}

.cui-progress-segments_large {
  height: 22px;
}

.cui-progress-segments_xlarge {
  height: 27px;
}

.cui-progress-arrow {
  top: 100%;
  border-top: 1rem solid transparent;
  border-right: .75rem solid transparent;
  border-left: .75rem solid transparent;
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  transition: left .4s ease;
}

.cui-progress_withArrow {
  position: relative;
  padding-top: 1.3rem;
}

.cui-progress_withArrow .cui-progress-arrow {
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.cui-radio {
  display: inline-block;
  cursor: pointer;
}

.cui-radio [type=radio] {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  padding: 0;
  margin: -1px;
  border: 0;
}

.cui-radio-label {
  margin-bottom: .5rem;
  font-weight: 600;
  line-height: 1.4;
}

.cui-radio [type=radio]+.cui-radio-label:before {
  content: "";
  display: inline-block;
  vertical-align: -0.2em;
  width: 1.15em;
  height: 1.15em;
  margin-right: .75rem;
  background: #fff;
  border: .2rem solid #fff;
  border-radius: 1.15em;
  box-shadow: 0 0 0 1px #697286;
  transition: .5s ease all;
}

.cui-radio [type=radio]:checked+.cui-radio-label:before {
  background: #00c4df;
  box-shadow: 0 0 0 1px #697286;
}

.cui-radio [type=radio]:hover+.cui-radio-label:before {
  box-shadow: 0 0 0 .15em #00c4df;
}

.cui-radio [type=radio]:focus+.cui-radio-label:before {
  box-shadow: 0 0 0 .2em #00c4df;
}

.cui-radio [type=radio][disabled]+.cui-radio-label:before {
  background: #e8eeef;
  border-color: #e8eeef;
}

.cui-radio [type=radio][disabled]:checked+.cui-radio-label:before {
  background-color: #939bac;
}

.cui-radio [type=radio][disabled]+.cui-radio-label:before {
  box-shadow: 0 0 0 1px #939bac;
}

.cui-radio [type=radio][disabled]+.cui-radio-label {
  color: #939bac;
  cursor: default;
}

.cui-radio.has-error [type=radio]+.cui-radio-label:before {
  box-shadow: 0 0 0 2px #f56e8f;
}

.cui-radio.has-error [type=radio]:focus+.cui-radio-label:before {
  box-shadow: 0 0 0 .2em #00c4df;
}

.cui-radio_small .cui-radio-label {
  font-size: .8333333333rem;
}

.cui-rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cui-rating-icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.cui-rating-icon:not(:last-child) {
  margin-right: .25rem;
}

.cui-rating-label {
  margin-left: .5rem;
}

.cui-rating-icon_unfilled {
  color: #d6dfe0;
}

.cui-scoreDot {
  white-space: nowrap;
}

.cui-scoreDot-icon {
  display: inline-block;
  position: relative;
  top: -0.05em;
  vertical-align: middle;
  width: 1rem;
  height: 1rem;
  font-size: 1.35em;
}

.cui-scoreDot-icon .cui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.cui-scoreDot-label {
  margin-left: .25rem;
  font-size: .8333333333rem;
  font-weight: 700;
}

.cui-segmentChart {
  display: inline-block;
  white-space: nowrap;
}

.cui-segmentChart-slice {
  display: inline-block;
}

.cui-segmentChart-slice svg {
  height: 20px;
}

.cui-sideScroll {
  position: relative;
}

.cui-sideScroll-container {
  max-width: 100%;
  overflow-x: auto;
}

.cui-sideScroll-moreOnLeft,
.cui-sideScroll-moreOnRight {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  z-index: 5;
  width: 25px;
  height: 100%;
}

.cui-sideScroll-moreOnLeft {
  left: 0;
  box-shadow: inset 25px 0 25px -25px rgba(0,0,0,.45);
}

.cui-sideScroll-moreOnRight {
  right: 0;
  box-shadow: inset -25px 0 25px -25px rgba(0,0,0,.45);
}

.cui-slider {
  display: block;
  font-weight: 600;
}

.cui-slider .noUi-connect {
  border-radius: 10px;
}

.cui-slider-bar {
  margin: 0 .725rem;
}

.cui-slider-currentValue {
  font-size: .7222222222rem;
  font-weight: 700;
}

.cui-slider-labels {
  margin: 1rem .725rem 0;
  color: #9ca2a2;
  font-size: .9rem;
  font-style: italic;
}

.cui-slider-label-prefix {
  font-size: .72rem;
  text-transform: uppercase;
}

.cui-slider-bg {
  position: absolute;
  top: 0;
  height: 100%;
  background-color: rgba(145,149,150,.6);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.cui-slider_hasBg .noUi-connect {
  background-color: transparent;
}

.cui-slider_hasBg .noUi-target {
  background-size: 100%;
}

.cui-slider_hasBg .noUi-background {
  background-color: rgba(145,149,150,.6);
}

.cui-slider_singular .noUi-background {
  background-color: transparent;
}

.cui-slider_hidePrefixes .cui-slider-label-prefix {
  display: none;
}

.cui-is-sortable {
  position: relative;
  padding-right: 1.75rem !important;
  cursor: pointer;
  transition: all .15s ease;
}

.cui-is-sortable:after {
  width: 0;
  height: 0;
  border-top: .45em solid transparent;
  border-right: .3em solid transparent;
  border-left: .3em solid transparent;
  font-size: 140%;
  content: "";
  position: absolute;
  top: 50%;
  right: .75rem;
  -webkit-transform: translateY(-75%);
  transform: translateY(-75%);
}

.cui-is-sortable:not(.cui-is-sorted-desc):hover,
.cui-is-sortable:not(.cui-is-sorted-desc):focus {
  color: #007c8f;
}

.cui-is-sortable:not(.cui-is-sorted-desc):hover:after,
.cui-is-sortable:not(.cui-is-sorted-desc):focus:after {
  width: 0;
  height: 0;
  border-right: .3em solid transparent;
  border-bottom: .45em solid #0093a7;
  border-left: .3em solid transparent;
  font-size: 140%;
}

.cui-is-sortable.cui-is-sorted-asc,
.cui-is-sortable.cui-is-sorted-desc {
  border-bottom: 2px solid #0093a7;
  color: #007c8f;
  font-weight: 700;
}

.cui-is-sortable.cui-is-sorted-asc:after {
  width: 0;
  height: 0;
  border-right: .3em solid transparent;
  border-bottom: .45em solid #0093a7;
  border-left: .3em solid transparent;
  font-size: 140%;
  -webkit-transform: translateY(-75%);
  transform: translateY(-75%);
}

.cui-is-sortable.cui-is-sorted-desc:after {
  width: 0;
  height: 0;
  border-top: .45em solid #0093a7;
  border-right: .3em solid transparent;
  border-left: .3em solid transparent;
  font-size: 140%;
}

.cui-spinner,
.cui-inline-spinner {
  position: relative;
  width: 2.5rem;
  height: 2.5rem;
  margin: 3rem auto;
}

.cui-spinner .cui-spinner-circle,
.cui-inline-spinner .cui-spinner-circle {
  position: absolute;
  width: .5rem;
  height: .5rem;
  background-color: #626464;
  border-radius: 100%;
  -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
  animation: bouncedelay 1.2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.cui-spinner .cui-spinner-circle:nth-child(1),
.cui-inline-spinner .cui-spinner-circle:nth-child(1) {
  top: 0;
  left: 0;
}

.cui-spinner .cui-spinner-circle:nth-child(2),
.cui-inline-spinner .cui-spinner-circle:nth-child(2) {
  top: 0;
  right: 0;
}

.cui-spinner .cui-spinner-circle:nth-child(3),
.cui-inline-spinner .cui-spinner-circle:nth-child(3) {
  right: 0;
  bottom: 0;
}

.cui-spinner .cui-spinner-circle:nth-child(4),
.cui-inline-spinner .cui-spinner-circle:nth-child(4) {
  bottom: 0;
  left: 0;
}

.cui-spinner .cui-spinner-group,
.cui-inline-spinner .cui-spinner-group {
  position: absolute;
  width: 100%;
  height: 100%;
}

.cui-spinner .cui-spinner-group:nth-child(2),
.cui-inline-spinner .cui-spinner-group:nth-child(2) {
  -webkit-transform: rotateZ(45deg);
  transform: rotateZ(45deg);
}

.cui-spinner .cui-spinner-group:nth-child(2) .cui-spinner-circle:nth-child(1),
.cui-inline-spinner .cui-spinner-group:nth-child(2) .cui-spinner-circle:nth-child(1) {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.cui-spinner .cui-spinner-group:nth-child(1) .cui-spinner-circle:nth-child(2),
.cui-inline-spinner .cui-spinner-group:nth-child(1) .cui-spinner-circle:nth-child(2) {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.cui-spinner .cui-spinner-group:nth-child(2) .cui-spinner-circle:nth-child(2),
.cui-inline-spinner .cui-spinner-group:nth-child(2) .cui-spinner-circle:nth-child(2) {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

.cui-spinner .cui-spinner-group:nth-child(1) .cui-spinner-circle:nth-child(3),
.cui-inline-spinner .cui-spinner-group:nth-child(1) .cui-spinner-circle:nth-child(3) {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}

.cui-spinner .cui-spinner-group:nth-child(2) .cui-spinner-circle:nth-child(3),
.cui-inline-spinner .cui-spinner-group:nth-child(2) .cui-spinner-circle:nth-child(3) {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

.cui-spinner .cui-spinner-group:nth-child(1) .cui-spinner-circle:nth-child(4),
.cui-inline-spinner .cui-spinner-group:nth-child(1) .cui-spinner-circle:nth-child(4) {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}

.cui-spinner .cui-spinner-group:nth-child(2) .cui-spinner-circle:nth-child(4),
.cui-inline-spinner .cui-spinner-group:nth-child(2) .cui-spinner-circle:nth-child(4) {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}

.cui-inline-spinner {
  display: inline-block;
  width: .9rem;
  height: .9rem;
  margin: 0;
}

.cui-inline-spinner .cui-spinner-circle {
  width: .25rem;
  height: .25rem;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.cui-stepDot {
  text-align: center;
}

.cui-stepDot-dot {
  margin-left: .5rem;
  color: #fff;
}

.cui-stepDot-dot_isActive {
  background-color: #00c4df;
  color: #fff;
}

.cui-stepDot-dot_isActive:hover,
.cui-stepDot-dot_isActive:focus {
  background-color: #00c4df;
  color: #fff;
}

.cui-sticky-element {
  position: relative;
  z-index: 2;
}

.cui-sticky.is-sticky .cui-sticky-element {
  position: fixed;
  z-index: 1;
  overflow: hidden;
}

.cui-sticky:not(.is-sticky) .cui-sticky-clone {
  display: none;
}

.cui-stickyNote {
  position: relative;
  -webkit-clip-path: polygon(0.66rem 0, 100% 0, 100% 100%, 0 100%, 0 0.66rem);
  clip-path: polygon(0.66rem 0, 100% 0, 100% 100%, 0 100%, 0 0.66rem);
  padding: 1rem 2rem;
  background-color: #fff8d4;
  font-size: .8333333333rem;
  line-height: 1.4;
}

.cui-stickyNote:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-bottom: .66rem solid rgba(0,0,0,.15);
  border-left: .66rem solid transparent;
}

.cui-stickyNote-title {
  font-weight: 700;
  text-transform: uppercase;
}

.cui-stickyNote-body {
  font-weight: 600;
}

.cui-stickyNote-body>*:first-child {
  margin-top: 0;
}

.cui-stickyNote-body>*:last-child {
  margin-bottom: 0;
}

.cui-tabs {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.cui-tabs>li {
  display: inline-block;
}

.cui-tabs-item {
  margin-right: 1rem;
  color: #9ca2a2;
  white-space: nowrap;
}

.cui-tabs-item:focus {
  box-shadow: 0 0 3px 2px #0093a7;
}

.cui-tabs-item.is-active {
  color: #00c4df;
}

.cui-tabs-item.is-active .cui-tabs-link {
  border-bottom: 3px solid #00c4df;
  color: inherit;
}

.cui-tabs-link {
  display: inline-block;
  vertical-align: baseline;
  padding-bottom: .5rem;
  border-radius: 0;
  color: inherit;
}

.cui-tabs-link:hover {
  color: #00c4df;
}

.cui-tabs_folders {
  display: inline-block;
  margin-bottom: 0;
  border-bottom: 1px solid #c8d5d7;
}

.cui-tabs_folders .cui-tabs-item {
  display: inline-block;
  padding: 0;
  margin-right: .5rem;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  transition: background-color .25s ease;
}

.cui-tabs_folders .cui-tabs-item:hover {
  background-color: #d6dfe0;
}

.cui-tabs_folders .cui-tabs-item.is-active {
  position: relative;
  background: #fff;
}

.cui-tabs_folders .cui-tabs-item.is-active:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 1px;
  width: 98%;
  height: 2px;
  background-color: inherit;
  transition: background-color .25s ease;
}

.cui-tabs_folders .cui-tabs-item.is-active .cui-tabs-link {
  border: 1px solid #c8d5d7;
  border-bottom-width: 0;
  color: #626464;
}

.cui-tabs_folders .cui-tabs-link {
  display: block;
  padding: .5rem 1rem;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  color: #626464;
}

.cui-tabsBlock .cui-tabs_folders {
  border-bottom: none;
}

.cui-tabsBlock .cui-tabsBlock-tabs {
  border-bottom: 1px solid #c8d5d7;
}

.cui-tabsBlock_panel .cui-tabsBlock-tabs {
  padding-top: .5rem;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  background-color: #f6f8f8;
}

.cui-panel-header+.cui-tabsBlock_panel .cui-tabsBlock-tabs {
  padding-top: 0;
}

.cui-panel_padded .cui-tabsBlock_panel .cui-tabsBlock-tabs {
  padding-right: 5rem;
  padding-left: 5rem;
}

.cui-tabsBlock-content.is-hidden {
  display: none;
}

.cui-tag {
  display: inline-block;
  vertical-align: middle;
  padding: .25rem .75rem;
  background-color: #9ca2a2;
  border-radius: 1rem;
  color: #fff;
  font-size: .7222222222rem;
  font-weight: 600;
  line-height: 1.5;
  -webkit-transform: translateY(-5%);
  transform: translateY(-5%);
}

.cui-tag_primary {
  background-color: #00c4df;
  color: #fff;
}

.cui-tag_primary.is-closable:hover,
.cui-tag_primary.is-closable:focus {
  background-color: #00c4df;
}

.cui-tag_secondary {
  background-color: #d6dfe0;
  color: #626464;
}

.cui-tag_secondary.is-closable:hover,
.cui-tag_secondary.is-closable:focus {
  background-color: #d6dfe0;
}

.cui-tag_tertiary {
  background-color: #90abaf;
  color: #fff;
}

.cui-tag_tertiary.is-closable:hover,
.cui-tag_tertiary.is-closable:focus {
  background-color: #90abaf;
}

.cui-tag_highlight {
  background-color: #ffaa17;
  color: #fff;
}

.cui-tag_highlight.is-closable:hover,
.cui-tag_highlight.is-closable:focus {
  background-color: #ffaa17;
}

.cui-tag_caution {
  background-color: #f56e8f;
  color: #fff;
}

.cui-tag_caution.is-closable:hover,
.cui-tag_caution.is-closable:focus {
  background-color: #f56e8f;
}

.cui-tag_go {
  background-color: #0c9;
  color: #fff;
}

.cui-tag_go.is-closable:hover,
.cui-tag_go.is-closable:focus {
  background-color: #0c9;
}

.cui-tag_small {
  font-size: .6111111111rem;
}

.cui-tag_large {
  font-size: 1rem;
}

.cui-tag_xlarge {
  font-size: 1.1666666667rem;
}

.cui-tag.is-closable {
  position: relative;
  padding-right: 2rem;
}

.cui-tag.is-closable:hover,
.cui-tag.is-closable:focus {
  color: #fff;
  text-decoration: none;
}

.cui-tag.is-closable:hover:after,
.cui-tag.is-closable:focus:after {
  opacity: 1;
}

.cui-tag.is-closable:after {
  content: "";
  position: absolute;
  top: 0;
  right: .5rem;
  bottom: 0;
  width: 1.2em;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj4KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE2LjAyNCAxYy04LjI4NCAwLTE1IDYuNzE2LTE1IDE1czYuNzE2IDE1IDE1IDE1YzguMjg0IDAgMTUtNi43MTYgMTUtMTVzLTYuNzE2LTE1LTE1LTE1ek0yMS4xMjYgMTguNTQ5YzAuNzAzIDAuNzAzIDAuNzAzIDEuODQ2IDAgMi41NDktMC43MDUgMC43MDMtMS44NDYgMC43MDMtMi41NDkgMGwtMi41NDktMi41NDktMi41NDkgMi41NDljLTAuNzAzIDAuNzAzLTEuODQ0IDAuNzAzLTIuNTQ5IDAtMC43MDMtMC43MDMtMC43MDMtMS44NDYgMC0yLjU0OWwyLjU0OS0yLjU0OS0yLjU0OS0yLjU0OWMtMC43MDMtMC43MDMtMC43MDMtMS44NDQgMC0yLjU0OSAwLjcwNS0wLjcwMyAxLjg0Ni0wLjcwMyAyLjU0OSAwbDIuNTQ5IDIuNTQ5IDIuNTQ5LTIuNTQ5YzAuNzAzLTAuNzAzIDEuODQ0LTAuNzAzIDIuNTQ5IDAgMC43MDMgMC43MDUgMC43MDMgMS44NDYgMCAyLjU0OWwtMi41NDkgMi41NDkgMi41NDkgMi41NDl6Ij48L3BhdGg+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.2em;
  opacity: .5;
  transition: opacity .2s ease;
}

.cui-tag-wrapper+.cui-tag-wrapper {
  margin-left: .25rem;
}

.cui-textBlock {
  font-size: 1rem;
}

.cui-textBlock h1,
.cui-textBlock h2,
.cui-textBlock h3,
.cui-textBlock h4,
.cui-textBlock h5,
.cui-textBlock h6 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.cui-textBlock h1:first-child,
.cui-textBlock h2:first-child,
.cui-textBlock h3:first-child,
.cui-textBlock h4:first-child,
.cui-textBlock h5:first-child,
.cui-textBlock h6:first-child {
  margin-top: 0;
}

.cui-textBlock h1 {
  margin-bottom: .4em;
  font-size: 2.5em;
}

.cui-textBlock h2 {
  margin-bottom: .5em;
  font-size: 2em;
}

.cui-textBlock h3 {
  margin-bottom: .6666em;
  font-size: 1.5em;
}

.cui-textBlock h4 {
  margin-bottom: .8em;
  font-size: 1.25em;
}

.cui-textBlock h5 {
  margin-bottom: .8571em;
  font-size: 1.166666em;
}

.cui-textBlock h6 {
  margin-bottom: 1em;
  font-size: 1em;
}

.cui-textBlock p {
  margin-bottom: 1em;
  font-size: 1em;
  line-height: 1.4;
}

.cui-textBlock ul,
.cui-textBlock ol {
  margin-bottom: 1em;
  font-size: 1em;
  line-height: 1.4;
}

.cui-textBlock li {
  margin-bottom: .5em;
}

.cui-textBlock a {
  border-bottom: 1px solid #00c4df;
  color: #00c4df;
  font-weight: 600;
}

.cui-textBlock a:hover {
  color: #0093a7;
}

.cui-textBlock strong {
  font-weight: 600;
}

.cui-textBlock em {
  font-style: italic;
}

.cui-textBlock img {
  display: block;
  max-width: 100%;
  margin-bottom: 1rem;
}

.cui-textBlock_small {
  font-size: .8333333333rem;
}

.cui-timeline {
  padding: 0;
  margin: 1rem 0;
  background-color: inherit;
  font-size: .8333333333rem;
  list-style-type: none;
}

.cui-timeline-item {
  position: relative;
  padding-bottom: 2rem;
  padding-left: 1.5rem;
  background-color: inherit;
}

.cui-timeline-item:not(:last-child) {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZENEQ1M0YzMDM2NjExRTVCRUQwOTY2Q0UxMzY0QTc0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZENEQ1M0Y0MDM2NjExRTVCRUQwOTY2Q0UxMzY0QTc0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkQ0RDUzRjEwMzY2MTFFNUJFRDA5NjZDRTEzNjRBNzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkQ0RDUzRjIwMzY2MTFFNUJFRDA5NjZDRTEzNjRBNzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4HEvAmAAAAG0lEQVR42mKYsHr9fyYGIMBGMPz//x9dDCDAAMEpBfceclRJAAAAAElFTkSuQmCC);
  background-repeat: repeat-y;
  background-position: 1.25rem 2px;
}

.cui-timeline-item.is-new {
  max-height: 0;
  overflow: hidden;
  padding-bottom: 0;
  opacity: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-animation: fillSpace 300ms ease 200ms forwards,appear 400ms cubic-bezier(0, 0.35, 0.46, 1.12) 400ms forwards;
  animation: fillSpace 300ms ease 200ms forwards,appear 400ms cubic-bezier(0, 0.35, 0.46, 1.12) 400ms forwards;
}

.cui-timeline-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  background-color: inherit;
  border-width: 2px;
  border-style: solid;
  border-radius: 100%;
  color: #9ca2a2;
  font-size: 1rem;
}

.cui-timeline-icon>svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.cui-timeline-details {
  padding-top: .75rem;
  margin-left: 2rem;
}

@-webkit-keyframes fillSpace {
  to {
    max-height: 20em;
    overflow: visible;
    padding-bottom: 2em;
  }
}

@keyframes fillSpace {
  to {
    max-height: 20em;
    overflow: visible;
    padding-bottom: 2em;
  }
}

@-webkit-keyframes appear {
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes appear {
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.cui-toggleSwitch input {
  display: none;
}

.cui-toggleSwitch input:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #0c9;
}

.cui-toggleSwitch input:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn:after {
  left: 50%;
}

.cui-toggleSwitch input[disabled]+.cui-toggleSwitch-control {
  color: #c8d5d7;
  cursor: default;
}

.cui-toggleSwitch-control-btn {
  display: inline-block;
  position: relative;
  width: 2.5rem;
  height: 1.333rem;
  padding: 2px;
  background: #f0f0f0;
  border-radius: 1.333rem;
  outline: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: all .4s ease;
}

.cui-toggleSwitch-control-btn:after {
  content: "";
  display: block;
  position: relative;
  left: 0;
  width: 50%;
  height: 100%;
  background-color: #fff;
  border-radius: 50%;
  transition: all .2s ease;
}

.cui-toggleSwitch-control-text {
  display: inline-block;
  vertical-align: super;
  padding-left: .75rem;
  font-weight: 600;
  line-height: 1.4;
  cursor: pointer;
}

.cui-tooltip-wrapper {
  display: inline-block;
}

.cui-tooltip {
  display: inline-block;
  position: relative;
  max-width: 8rem;
  padding: .25rem .5rem;
  background: rgba(0,0,0,.8);
  border-radius: 4px;
  color: #fff;
  font-size: .7222222222rem;
  font-weight: 700;
  text-align: center;
  pointer-events: none;
}

.cui-tooltip .cui-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  margin-left: -5px;
}

.cui-tooltip .cui-tooltip-arrow_top {
  top: 100%;
  border-top: 6px solid rgba(0,0,0,.8);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  bottom: -6px;
  left: 50%;
}

.cui-tooltip .cui-tooltip-arrow_bottom {
  bottom: 100%;
  border-right: 5px solid transparent;
  border-bottom: 6px solid rgba(0,0,0,.8);
  border-left: 5px solid transparent;
  top: -6px;
  left: 50%;
}

.cui-tooltip .cui-tooltip-arrow_left {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 6px solid rgba(0,0,0,.8);
  top: calc(50% - 6px);
  right: -5px;
}

.cui-tooltip .cui-tooltip-arrow_right {
  border-top: 5px solid transparent;
  border-right: 6px solid rgba(0,0,0,.8);
  border-bottom: 5px solid transparent;
  top: calc(50% - 6px);
  left: -1px;
}

.cui-trend {
  display: inline-block;
}

.cui-trend-arrow {
  color: #9ca2a2;
  font-size: 1rem;
}

.cui-trend-text {
  margin-left: .25rem;
}

.cui-well {
  padding: 1rem;
  margin-bottom: 1rem;
  background-color: #fff;
  border-radius: .5rem;
}

.cui-well_stroked {
  border: 2px solid #c8d5d7;
}

.cui-whisker-line {
  stroke: #626464;
  stroke-width: 3px;
}

.card_outlined {
  box-shadow: 0 0 2px #9ca2a2;
  background-color: #f6f8f8;
}

.card_selected {
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 0 2px #0c9;
}

.card_selected:hover {
  box-shadow: 0 0 0 3px #00c4df;
}

.card-overlay {
  position: absolute;
  top: -45px;
  right: -40px;
  height: 6rem;
  width: 4rem;
  background-color: #0c9;
  color: #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.card-overlay .card-overlay-checkmark {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  top: 35px;
  left: 7px;
}

.cui-flexbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cui-flexbar>*:not(:last-child) {
  margin-right: .5rem;
}

.cui-flexbar>*:not(:first-child) {
  margin-left: .5rem;
}

.cui-flexbar_right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cui-flexbar_left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.cui-flexbar_spread {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cui-flexbar_top {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cui-flexbar_bottom {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cui-flexbar_baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.cui-flexbar-item_grow {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.cui-flexbar-item_divider {
  padding-right: 1rem;
  border-right: 2px solid #c8d5d7;
}

@media only screen and (max-width: 479px) {
  .cui-flexbar_stackPhone {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .cui-flexbar_stackPhone>* {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}

@media only screen and (max-width: 767px) {
  .cui-flexbar_stackPhablet {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .cui-flexbar_stackPhablet>* {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}

.cui-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-left: -1.5rem;
}

@media only screen and (min-width: 768px) {
  .cui-grid {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.cui-grid-cell {
  min-width: 0;
  min-height: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 1.5rem;
}

.cui-grid-cell+.cui-grid-cell {
  margin-top: 1rem;
}

@media only screen and (min-width: 768px) {
  .cui-grid-cell+.cui-grid-cell {
    margin-top: 0;
  }
}

.cui-grid_stretch .cui-grid-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cui-grid_center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cui-grid_bottom {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cui-grid-cell_top {
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.cui-grid-cell_center {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.cui-grid-cell_bottom {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.cui-grid_spread {
  margin-left: -3rem;
}

.cui-grid_spread .cui-grid-cell {
  padding-left: 3rem;
}

.cui-grid_spread .cui-grid-cell+.cui-grid-cell {
  margin-top: 1rem;
}

@media only screen and (min-width: 768px) {
  .cui-grid_spread .cui-grid-cell+.cui-grid-cell {
    margin-top: 0;
  }
}

.cui-grid-cell_divider {
  padding-left: .75rem;
  margin-left: .75rem;
}

@media only screen and (min-width: 768px) {
  .cui-grid-cell_divider {
    border-left: 2px solid #c8d5d7;
  }
}

.cui-grid_spread .cui-grid-cell_divider {
  padding-left: 1.5rem;
  margin-left: 1.5rem;
}

.cui-grid_small .cui-grid-cell_divider {
  border-left: 2px solid #c8d5d7;
}

@media only screen and (min-width: 768px) {
  .cui-grid_large .cui-grid-cell_divider {
    border-left-width: 0;
  }
}

@media only screen and (min-width: 980px) {
  .cui-grid_large .cui-grid-cell_divider {
    border-left: 2px solid #c8d5d7;
  }
}

.cui-grid_spreadVert .cui-grid-cell {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.cui-grid-cell_shrink {
  -webkit-box-flex: 0;
  -ms-flex: 0;
  flex: 0;
}

.cui-grid_small {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.cui-grid_small .cui-grid-cell+.cui-grid-cell {
  margin-top: 0;
}

.cui-grid_large {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media only screen and (min-width: 980px) {
  .cui-grid_large {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.cui-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cui-media-image {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 1.5rem;
  margin-bottom: 1rem;
}

.cui-media-image img {
  display: block;
}

.cui-media-content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 1rem;
}

.cui-media_tight .cui-media-image {
  margin-right: .5rem;
}

.cui-media_spread {
  margin-right: 0;
}

.cui-media_spread .cui-media-image {
  margin-right: 3rem;
}

.cui-media_center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cui-media_bottom {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cui-media_nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.cui-media_nowrap .cui-media-image,
.cui-media_nowrap .cui-media-content {
  margin-bottom: 0;
}

.cui-media_flip {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.cui-media_flip .cui-media-image {
  margin-right: 0;
  margin-left: 1rem;
}

.cui-media_flip.cui-media_spread .cui-media-image {
  margin-left: 3rem;
}

.cui-spacer {
  height: 1px;
  margin: 0;
  border: 0;
}

.cui-spacer_xSmall {
  height: .5rem;
}

.cui-spacer_small {
  height: 1rem;
}

.cui-spacer_medium {
  height: 1.5rem;
}

.cui-spacer_large {
  height: 2rem;
}

.cui-spacer_xLarge {
  height: 3rem;
}

.cui-animate {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes growThenFadeIn {
  0% {
    visibility: hidden;
    max-height: 0;
    opacity: 0;
  }

  20% {
    opacity: .5;
  }

  30% {
    visibility: visible;
    opacity: 1;
  }

  50% {
    max-height: 999px;
  }

  100% {
    max-height: 999px;
  }
}

@keyframes growThenFadeIn {
  0% {
    visibility: hidden;
    max-height: 0;
    opacity: 0;
  }

  20% {
    opacity: .5;
  }

  30% {
    visibility: visible;
    opacity: 1;
  }

  50% {
    max-height: 999px;
  }

  100% {
    max-height: 999px;
  }
}

.cui-growThenFadeIn {
  -webkit-animation-name: growThenFadeIn;
  animation-name: growThenFadeIn;
  -webkit-animation-timing-function: cubic-bezier(0.2, 0.2, 1, 1);
  animation-timing-function: cubic-bezier(0.2, 0.2, 1, 1);
}

.cui-border-radius-none {
  border-radius: 0;
}

.cui-font-light {
  font-weight: 300 !important;
}

.cui-font-medium {
  font-weight: 400 !important;
}

.cui-font-bold {
  font-weight: 600 !important;
}

.cui-font-heavy {
  font-weight: 700 !important;
}

.cui-col_1of1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

@media print {
  .cui-col_1of1 {
    width: 100%;
  }
}

.cui-col_1of2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}

@media print {
  .cui-col_1of2 {
    width: 50%;
  }
}

.cui-col_1of3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3%;
  flex: 0 0 33.3%;
}

@media print {
  .cui-col_1of3 {
    width: 33.3%;
  }
}

.cui-col_1of4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
}

@media print {
  .cui-col_1of4 {
    width: 25%;
  }
}

.cui-col_1of5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
}

@media print {
  .cui-col_1of5 {
    width: 20%;
  }
}

.cui-col_1of6 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.6%;
  flex: 0 0 16.6%;
}

@media print {
  .cui-col_1of6 {
    width: 16.6%;
  }
}

.cui-icon_small {
  font-size: .8333333333rem;
}

.cui-icon_medium {
  font-size: 1rem;
}

.cui-icon_large {
  font-size: 1.3333333333rem;
}

.cui-icon_xLarge {
  font-size: 2rem;
}

.cui-icon_xxLarge {
  font-size: 3.5rem;
}

.cui-icon_xxxLarge {
  font-size: 5rem;
}

.cui-indent {
  margin-left: 2rem;
}

.cui-margin-none {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.cui-margin-top-none {
  margin-top: 0 !important;
}

.cui-margin-bottom-none {
  margin-bottom: 0 !important;
}

.cui-margin-xxSmall {
  margin-top: .25rem !important;
  margin-bottom: .25rem !important;
}

.cui-margin-top-xxSmall {
  margin-top: .25rem !important;
}

.cui-margin-bottom-xxSmall {
  margin-bottom: .25rem !important;
}

.cui-margin-xSmall {
  margin-top: .5rem !important;
  margin-bottom: .5rem !important;
}

.cui-margin-top-xSmall {
  margin-top: .5rem !important;
}

.cui-margin-bottom-xSmall {
  margin-bottom: .5rem !important;
}

.cui-margin-small {
  margin-top: .75rem !important;
  margin-bottom: .75rem !important;
}

.cui-margin-top-small {
  margin-top: .75rem !important;
}

.cui-margin-bottom-small {
  margin-bottom: .75rem !important;
}

.cui-margin-medium {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.cui-margin-top-medium {
  margin-top: 1rem !important;
}

.cui-margin-bottom-medium {
  margin-bottom: 1rem !important;
}

.cui-margin-large {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.cui-margin-top-large {
  margin-top: 1.5rem !important;
}

.cui-margin-bottom-large {
  margin-bottom: 1.5rem !important;
}

.cui-margin-xLarge {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.cui-margin-top-xLarge {
  margin-top: 2rem !important;
}

.cui-margin-bottom-xLarge {
  margin-bottom: 2rem !important;
}

.cui-text_left {
  text-align: left;
}

.cui-text_center {
  text-align: center !important;
}

.cui-text_right {
  text-align: right;
}

.cui-text_vert {
  display: inline-block;
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  vertical-align: middle;
  margin-bottom: 0;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.cui-text_muted {
  color: #9ca2a2;
}

.cui-text_success {
  color: #0c9;
}

.cui-text_italic {
  font-style: italic;
}

.cui-text_light {
  font-weight: 300;
}

.cui-text_normal {
  font-weight: 400;
}

.cui-text_bold {
  font-weight: 600;
}

.cui-text_heavy {
  font-weight: 700;
}

.cui-text_nowrap {
  white-space: nowrap;
}

.cui-text_cap {
  text-transform: capitalize !important;
}

.cui-text_upper {
  text-transform: uppercase !important;
}

.cui-text_lower {
  text-transform: lowercase !important;
}

.cui-text_xxxLarge {
  font-size: 2.5rem !important;
}

.cui-text_xxLarge {
  font-size: 2rem !important;
}

.cui-text_xLarge {
  font-size: 1.5rem !important;
}

.cui-text_large {
  font-size: 1.3333333333rem !important;
}

.cui-text_medium {
  font-size: 1.1666666667rem !important;
}

.cui-text_base {
  font-size: 1rem !important;
}

.cui-text_small {
  font-size: .8333333333rem !important;
}

.cui-text_xSmall {
  font-size: .7222222222rem !important;
}

.cui-text_xxSmall {
  font-size: .6111111111rem !important;
}

.theme-rainbow-fg-0 {
  color: #00c3e1 !important;
}

.theme-rainbow-bg-0 {
  background-color: #00c3e1 !important;
}

.theme-rainbow-fill-0 {
  fill: #00c3e1 !important;
}

.theme-rainbow-border-0 {
  border-color: #00c3e1 !important;
}

.theme-rainbow-stroke-0 {
  stroke: #00c3e1 !important;
}

.theme-rainbow-checkbox-0 .cui-checkbox-label:before {
  border-color: #00c3e1 !important;
}

.theme-rainbow-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #00c3e1 !important;
  border: #00c3e1 !important;
  box-shadow: 0 0 0 1px #00c3e1;
}

.theme-rainbow-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #00c3e1 !important;
}

.theme-rainbow-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #00c3e1 !important;
}

.theme-rainbow-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-rainbow-fg-1 {
  color: #0c9 !important;
}

.theme-rainbow-bg-1 {
  background-color: #0c9 !important;
}

.theme-rainbow-fill-1 {
  fill: #0c9 !important;
}

.theme-rainbow-border-1 {
  border-color: #0c9 !important;
}

.theme-rainbow-stroke-1 {
  stroke: #0c9 !important;
}

.theme-rainbow-checkbox-1 .cui-checkbox-label:before {
  border-color: #0c9 !important;
}

.theme-rainbow-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0c9 !important;
  border: #0c9 !important;
  box-shadow: 0 0 0 1px #0c9;
}

.theme-rainbow-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0c9 !important;
}

.theme-rainbow-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #0c9 !important;
}

.theme-rainbow-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-rainbow-fg-2 {
  color: #ffad01 !important;
}

.theme-rainbow-bg-2 {
  background-color: #ffad01 !important;
}

.theme-rainbow-fill-2 {
  fill: #ffad01 !important;
}

.theme-rainbow-border-2 {
  border-color: #ffad01 !important;
}

.theme-rainbow-stroke-2 {
  stroke: #ffad01 !important;
}

.theme-rainbow-checkbox-2 .cui-checkbox-label:before {
  border-color: #ffad01 !important;
}

.theme-rainbow-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ffad01 !important;
  border: #ffad01 !important;
  box-shadow: 0 0 0 1px #ffad01;
}

.theme-rainbow-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ffad01 !important;
}

.theme-rainbow-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #ffad01 !important;
}

.theme-rainbow-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-rainbow-fg-3 {
  color: #f56e8f !important;
}

.theme-rainbow-bg-3 {
  background-color: #f56e8f !important;
}

.theme-rainbow-fill-3 {
  fill: #f56e8f !important;
}

.theme-rainbow-border-3 {
  border-color: #f56e8f !important;
}

.theme-rainbow-stroke-3 {
  stroke: #f56e8f !important;
}

.theme-rainbow-checkbox-3 .cui-checkbox-label:before {
  border-color: #f56e8f !important;
}

.theme-rainbow-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f56e8f !important;
  border: #f56e8f !important;
  box-shadow: 0 0 0 1px #f56e8f;
}

.theme-rainbow-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f56e8f !important;
}

.theme-rainbow-checkbox-3 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f56e8f !important;
}

.theme-rainbow-checkbox-3 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-rainbow-fg-4 {
  color: #919596 !important;
}

.theme-rainbow-bg-4 {
  background-color: #919596 !important;
}

.theme-rainbow-fill-4 {
  fill: #919596 !important;
}

.theme-rainbow-border-4 {
  border-color: #919596 !important;
}

.theme-rainbow-stroke-4 {
  stroke: #919596 !important;
}

.theme-rainbow-checkbox-4 .cui-checkbox-label:before {
  border-color: #919596 !important;
}

.theme-rainbow-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #919596 !important;
  border: #919596 !important;
  box-shadow: 0 0 0 1px #919596;
}

.theme-rainbow-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #919596 !important;
}

.theme-rainbow-checkbox-4 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #919596 !important;
}

.theme-rainbow-checkbox-4 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-rainbow-fg-5 {
  color: #b4c8cb !important;
}

.theme-rainbow-bg-5 {
  background-color: #b4c8cb !important;
}

.theme-rainbow-fill-5 {
  fill: #b4c8cb !important;
}

.theme-rainbow-border-5 {
  border-color: #b4c8cb !important;
}

.theme-rainbow-stroke-5 {
  stroke: #b4c8cb !important;
}

.theme-rainbow-checkbox-5 .cui-checkbox-label:before {
  border-color: #b4c8cb !important;
}

.theme-rainbow-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #b4c8cb !important;
  border: #b4c8cb !important;
  box-shadow: 0 0 0 1px #b4c8cb;
}

.theme-rainbow-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #b4c8cb !important;
}

.theme-rainbow-checkbox-5 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #b4c8cb !important;
}

.theme-rainbow-checkbox-5 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-rainbow-fg-6 {
  color: #3e3e3e !important;
}

.theme-rainbow-bg-6 {
  background-color: #3e3e3e !important;
}

.theme-rainbow-fill-6 {
  fill: #3e3e3e !important;
}

.theme-rainbow-border-6 {
  border-color: #3e3e3e !important;
}

.theme-rainbow-stroke-6 {
  stroke: #3e3e3e !important;
}

.theme-rainbow-checkbox-6 .cui-checkbox-label:before {
  border-color: #3e3e3e !important;
}

.theme-rainbow-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #3e3e3e !important;
  border: #3e3e3e !important;
  box-shadow: 0 0 0 1px #3e3e3e;
}

.theme-rainbow-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #3e3e3e !important;
}

.theme-rainbow-checkbox-6 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #3e3e3e !important;
}

.theme-rainbow-checkbox-6 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-rainbow .theme-fg-0 {
  color: #00c3e1 !important;
}

.theme-rainbow .theme-bg-0 {
  background-color: #00c3e1 !important;
}

.theme-rainbow .theme-fill-0 {
  fill: #00c3e1 !important;
}

.theme-rainbow .theme-border-0 {
  border-color: #00c3e1 !important;
}

.theme-rainbow .theme-stroke-0 {
  stroke: #00c3e1 !important;
}

.theme-rainbow .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #00c3e1 !important;
}

.theme-rainbow .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #00c3e1 !important;
  border: #00c3e1 !important;
}

.theme-rainbow .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #00c3e1 !important;
}

.theme-rainbow .theme-fg-1 {
  color: #0c9 !important;
}

.theme-rainbow .theme-bg-1 {
  background-color: #0c9 !important;
}

.theme-rainbow .theme-fill-1 {
  fill: #0c9 !important;
}

.theme-rainbow .theme-border-1 {
  border-color: #0c9 !important;
}

.theme-rainbow .theme-stroke-1 {
  stroke: #0c9 !important;
}

.theme-rainbow .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #0c9 !important;
}

.theme-rainbow .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0c9 !important;
  border: #0c9 !important;
}

.theme-rainbow .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0c9 !important;
}

.theme-rainbow .theme-fg-2 {
  color: #ffad01 !important;
}

.theme-rainbow .theme-bg-2 {
  background-color: #ffad01 !important;
}

.theme-rainbow .theme-fill-2 {
  fill: #ffad01 !important;
}

.theme-rainbow .theme-border-2 {
  border-color: #ffad01 !important;
}

.theme-rainbow .theme-stroke-2 {
  stroke: #ffad01 !important;
}

.theme-rainbow .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #ffad01 !important;
}

.theme-rainbow .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ffad01 !important;
  border: #ffad01 !important;
}

.theme-rainbow .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ffad01 !important;
}

.theme-rainbow .theme-fg-3 {
  color: #f56e8f !important;
}

.theme-rainbow .theme-bg-3 {
  background-color: #f56e8f !important;
}

.theme-rainbow .theme-fill-3 {
  fill: #f56e8f !important;
}

.theme-rainbow .theme-border-3 {
  border-color: #f56e8f !important;
}

.theme-rainbow .theme-stroke-3 {
  stroke: #f56e8f !important;
}

.theme-rainbow .theme-checkbox-3 .cui-checkbox-label:hover:before {
  border-color: #f56e8f !important;
}

.theme-rainbow .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f56e8f !important;
  border: #f56e8f !important;
}

.theme-rainbow .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f56e8f !important;
}

.theme-rainbow .theme-fg-4 {
  color: #919596 !important;
}

.theme-rainbow .theme-bg-4 {
  background-color: #919596 !important;
}

.theme-rainbow .theme-fill-4 {
  fill: #919596 !important;
}

.theme-rainbow .theme-border-4 {
  border-color: #919596 !important;
}

.theme-rainbow .theme-stroke-4 {
  stroke: #919596 !important;
}

.theme-rainbow .theme-checkbox-4 .cui-checkbox-label:hover:before {
  border-color: #919596 !important;
}

.theme-rainbow .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #919596 !important;
  border: #919596 !important;
}

.theme-rainbow .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #919596 !important;
}

.theme-rainbow .theme-fg-5 {
  color: #b4c8cb !important;
}

.theme-rainbow .theme-bg-5 {
  background-color: #b4c8cb !important;
}

.theme-rainbow .theme-fill-5 {
  fill: #b4c8cb !important;
}

.theme-rainbow .theme-border-5 {
  border-color: #b4c8cb !important;
}

.theme-rainbow .theme-stroke-5 {
  stroke: #b4c8cb !important;
}

.theme-rainbow .theme-checkbox-5 .cui-checkbox-label:hover:before {
  border-color: #b4c8cb !important;
}

.theme-rainbow .theme-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #b4c8cb !important;
  border: #b4c8cb !important;
}

.theme-rainbow .theme-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #b4c8cb !important;
}

.theme-rainbow .theme-fg-6 {
  color: #3e3e3e !important;
}

.theme-rainbow .theme-bg-6 {
  background-color: #3e3e3e !important;
}

.theme-rainbow .theme-fill-6 {
  fill: #3e3e3e !important;
}

.theme-rainbow .theme-border-6 {
  border-color: #3e3e3e !important;
}

.theme-rainbow .theme-stroke-6 {
  stroke: #3e3e3e !important;
}

.theme-rainbow .theme-checkbox-6 .cui-checkbox-label:hover:before {
  border-color: #3e3e3e !important;
}

.theme-rainbow .theme-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #3e3e3e !important;
  border: #3e3e3e !important;
}

.theme-rainbow .theme-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #3e3e3e !important;
}

.theme-default-fg-0 {
  color: #00c3e1 !important;
}

.theme-default-bg-0 {
  background-color: #00c3e1 !important;
}

.theme-default-fill-0 {
  fill: #00c3e1 !important;
}

.theme-default-border-0 {
  border-color: #00c3e1 !important;
}

.theme-default-stroke-0 {
  stroke: #00c3e1 !important;
}

.theme-default-checkbox-0 .cui-checkbox-label:before {
  border-color: #00c3e1 !important;
}

.theme-default-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #00c3e1 !important;
  border: #00c3e1 !important;
  box-shadow: 0 0 0 1px #00c3e1;
}

.theme-default-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #00c3e1 !important;
}

.theme-default-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #00c3e1 !important;
}

.theme-default-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-1 {
  color: #0c9 !important;
}

.theme-default-bg-1 {
  background-color: #0c9 !important;
}

.theme-default-fill-1 {
  fill: #0c9 !important;
}

.theme-default-border-1 {
  border-color: #0c9 !important;
}

.theme-default-stroke-1 {
  stroke: #0c9 !important;
}

.theme-default-checkbox-1 .cui-checkbox-label:before {
  border-color: #0c9 !important;
}

.theme-default-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0c9 !important;
  border: #0c9 !important;
  box-shadow: 0 0 0 1px #0c9;
}

.theme-default-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0c9 !important;
}

.theme-default-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #0c9 !important;
}

.theme-default-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-2 {
  color: #ffad01 !important;
}

.theme-default-bg-2 {
  background-color: #ffad01 !important;
}

.theme-default-fill-2 {
  fill: #ffad01 !important;
}

.theme-default-border-2 {
  border-color: #ffad01 !important;
}

.theme-default-stroke-2 {
  stroke: #ffad01 !important;
}

.theme-default-checkbox-2 .cui-checkbox-label:before {
  border-color: #ffad01 !important;
}

.theme-default-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ffad01 !important;
  border: #ffad01 !important;
  box-shadow: 0 0 0 1px #ffad01;
}

.theme-default-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ffad01 !important;
}

.theme-default-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #ffad01 !important;
}

.theme-default-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-3 {
  color: #f56e8f !important;
}

.theme-default-bg-3 {
  background-color: #f56e8f !important;
}

.theme-default-fill-3 {
  fill: #f56e8f !important;
}

.theme-default-border-3 {
  border-color: #f56e8f !important;
}

.theme-default-stroke-3 {
  stroke: #f56e8f !important;
}

.theme-default-checkbox-3 .cui-checkbox-label:before {
  border-color: #f56e8f !important;
}

.theme-default-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f56e8f !important;
  border: #f56e8f !important;
  box-shadow: 0 0 0 1px #f56e8f;
}

.theme-default-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f56e8f !important;
}

.theme-default-checkbox-3 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f56e8f !important;
}

.theme-default-checkbox-3 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-4 {
  color: #919596 !important;
}

.theme-default-bg-4 {
  background-color: #919596 !important;
}

.theme-default-fill-4 {
  fill: #919596 !important;
}

.theme-default-border-4 {
  border-color: #919596 !important;
}

.theme-default-stroke-4 {
  stroke: #919596 !important;
}

.theme-default-checkbox-4 .cui-checkbox-label:before {
  border-color: #919596 !important;
}

.theme-default-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #919596 !important;
  border: #919596 !important;
  box-shadow: 0 0 0 1px #919596;
}

.theme-default-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #919596 !important;
}

.theme-default-checkbox-4 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #919596 !important;
}

.theme-default-checkbox-4 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-5 {
  color: #007a57 !important;
}

.theme-default-bg-5 {
  background-color: #007a57 !important;
}

.theme-default-fill-5 {
  fill: #007a57 !important;
}

.theme-default-border-5 {
  border-color: #007a57 !important;
}

.theme-default-stroke-5 {
  stroke: #007a57 !important;
}

.theme-default-checkbox-5 .cui-checkbox-label:before {
  border-color: #007a57 !important;
}

.theme-default-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #007a57 !important;
  border: #007a57 !important;
  box-shadow: 0 0 0 1px #007a57;
}

.theme-default-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #007a57 !important;
}

.theme-default-checkbox-5 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #007a57 !important;
}

.theme-default-checkbox-5 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-6 {
  color: #e19800 !important;
}

.theme-default-bg-6 {
  background-color: #e19800 !important;
}

.theme-default-fill-6 {
  fill: #e19800 !important;
}

.theme-default-border-6 {
  border-color: #e19800 !important;
}

.theme-default-stroke-6 {
  stroke: #e19800 !important;
}

.theme-default-checkbox-6 .cui-checkbox-label:before {
  border-color: #e19800 !important;
}

.theme-default-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #e19800 !important;
  border: #e19800 !important;
  box-shadow: 0 0 0 1px #e19800;
}

.theme-default-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #e19800 !important;
}

.theme-default-checkbox-6 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #e19800 !important;
}

.theme-default-checkbox-6 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-7 {
  color: #993d59 !important;
}

.theme-default-bg-7 {
  background-color: #993d59 !important;
}

.theme-default-fill-7 {
  fill: #993d59 !important;
}

.theme-default-border-7 {
  border-color: #993d59 !important;
}

.theme-default-stroke-7 {
  stroke: #993d59 !important;
}

.theme-default-checkbox-7 .cui-checkbox-label:before {
  border-color: #993d59 !important;
}

.theme-default-checkbox-7 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #993d59 !important;
  border: #993d59 !important;
  box-shadow: 0 0 0 1px #993d59;
}

.theme-default-checkbox-7 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #993d59 !important;
}

.theme-default-checkbox-7 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #993d59 !important;
}

.theme-default-checkbox-7 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-8 {
  color: #3e3e3e !important;
}

.theme-default-bg-8 {
  background-color: #3e3e3e !important;
}

.theme-default-fill-8 {
  fill: #3e3e3e !important;
}

.theme-default-border-8 {
  border-color: #3e3e3e !important;
}

.theme-default-stroke-8 {
  stroke: #3e3e3e !important;
}

.theme-default-checkbox-8 .cui-checkbox-label:before {
  border-color: #3e3e3e !important;
}

.theme-default-checkbox-8 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #3e3e3e !important;
  border: #3e3e3e !important;
  box-shadow: 0 0 0 1px #3e3e3e;
}

.theme-default-checkbox-8 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #3e3e3e !important;
}

.theme-default-checkbox-8 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #3e3e3e !important;
}

.theme-default-checkbox-8 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-9 {
  color: #0093a7 !important;
}

.theme-default-bg-9 {
  background-color: #0093a7 !important;
}

.theme-default-fill-9 {
  fill: #0093a7 !important;
}

.theme-default-border-9 {
  border-color: #0093a7 !important;
}

.theme-default-stroke-9 {
  stroke: #0093a7 !important;
}

.theme-default-checkbox-9 .cui-checkbox-label:before {
  border-color: #0093a7 !important;
}

.theme-default-checkbox-9 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0093a7 !important;
  border: #0093a7 !important;
  box-shadow: 0 0 0 1px #0093a7;
}

.theme-default-checkbox-9 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0093a7 !important;
}

.theme-default-checkbox-9 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #0093a7 !important;
}

.theme-default-checkbox-9 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-10 {
  color: #420088 !important;
}

.theme-default-bg-10 {
  background-color: #420088 !important;
}

.theme-default-fill-10 {
  fill: #420088 !important;
}

.theme-default-border-10 {
  border-color: #420088 !important;
}

.theme-default-stroke-10 {
  stroke: #420088 !important;
}

.theme-default-checkbox-10 .cui-checkbox-label:before {
  border-color: #420088 !important;
}

.theme-default-checkbox-10 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #420088 !important;
  border: #420088 !important;
  box-shadow: 0 0 0 1px #420088;
}

.theme-default-checkbox-10 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #420088 !important;
}

.theme-default-checkbox-10 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #420088 !important;
}

.theme-default-checkbox-10 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-11 {
  color: #f9a8bc !important;
}

.theme-default-bg-11 {
  background-color: #f9a8bc !important;
}

.theme-default-fill-11 {
  fill: #f9a8bc !important;
}

.theme-default-border-11 {
  border-color: #f9a8bc !important;
}

.theme-default-stroke-11 {
  stroke: #f9a8bc !important;
}

.theme-default-checkbox-11 .cui-checkbox-label:before {
  border-color: #f9a8bc !important;
}

.theme-default-checkbox-11 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f9a8bc !important;
  border: #f9a8bc !important;
  box-shadow: 0 0 0 1px #f9a8bc;
}

.theme-default-checkbox-11 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f9a8bc !important;
}

.theme-default-checkbox-11 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f9a8bc !important;
}

.theme-default-checkbox-11 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-12 {
  color: #687d80 !important;
}

.theme-default-bg-12 {
  background-color: #687d80 !important;
}

.theme-default-fill-12 {
  fill: #687d80 !important;
}

.theme-default-border-12 {
  border-color: #687d80 !important;
}

.theme-default-stroke-12 {
  stroke: #687d80 !important;
}

.theme-default-checkbox-12 .cui-checkbox-label:before {
  border-color: #687d80 !important;
}

.theme-default-checkbox-12 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #687d80 !important;
  border: #687d80 !important;
  box-shadow: 0 0 0 1px #687d80;
}

.theme-default-checkbox-12 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #687d80 !important;
}

.theme-default-checkbox-12 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #687d80 !important;
}

.theme-default-checkbox-12 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-13 {
  color: #66e0c2 !important;
}

.theme-default-bg-13 {
  background-color: #66e0c2 !important;
}

.theme-default-fill-13 {
  fill: #66e0c2 !important;
}

.theme-default-border-13 {
  border-color: #66e0c2 !important;
}

.theme-default-stroke-13 {
  stroke: #66e0c2 !important;
}

.theme-default-checkbox-13 .cui-checkbox-label:before {
  border-color: #66e0c2 !important;
}

.theme-default-checkbox-13 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #66e0c2 !important;
  border: #66e0c2 !important;
  box-shadow: 0 0 0 1px #66e0c2;
}

.theme-default-checkbox-13 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #66e0c2 !important;
}

.theme-default-checkbox-13 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #66e0c2 !important;
}

.theme-default-checkbox-13 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-14 {
  color: #e06a6a !important;
}

.theme-default-bg-14 {
  background-color: #e06a6a !important;
}

.theme-default-fill-14 {
  fill: #e06a6a !important;
}

.theme-default-border-14 {
  border-color: #e06a6a !important;
}

.theme-default-stroke-14 {
  stroke: #e06a6a !important;
}

.theme-default-checkbox-14 .cui-checkbox-label:before {
  border-color: #e06a6a !important;
}

.theme-default-checkbox-14 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #e06a6a !important;
  border: #e06a6a !important;
  box-shadow: 0 0 0 1px #e06a6a;
}

.theme-default-checkbox-14 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #e06a6a !important;
}

.theme-default-checkbox-14 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #e06a6a !important;
}

.theme-default-checkbox-14 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default-fg-15 {
  color: #ffcd3b !important;
}

.theme-default-bg-15 {
  background-color: #ffcd3b !important;
}

.theme-default-fill-15 {
  fill: #ffcd3b !important;
}

.theme-default-border-15 {
  border-color: #ffcd3b !important;
}

.theme-default-stroke-15 {
  stroke: #ffcd3b !important;
}

.theme-default-checkbox-15 .cui-checkbox-label:before {
  border-color: #ffcd3b !important;
}

.theme-default-checkbox-15 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ffcd3b !important;
  border: #ffcd3b !important;
  box-shadow: 0 0 0 1px #ffcd3b;
}

.theme-default-checkbox-15 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ffcd3b !important;
}

.theme-default-checkbox-15 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #ffcd3b !important;
}

.theme-default-checkbox-15 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-default .theme-fg-0 {
  color: #00c3e1 !important;
}

.theme-default .theme-bg-0 {
  background-color: #00c3e1 !important;
}

.theme-default .theme-fill-0 {
  fill: #00c3e1 !important;
}

.theme-default .theme-border-0 {
  border-color: #00c3e1 !important;
}

.theme-default .theme-stroke-0 {
  stroke: #00c3e1 !important;
}

.theme-default .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #00c3e1 !important;
}

.theme-default .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #00c3e1 !important;
  border: #00c3e1 !important;
}

.theme-default .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #00c3e1 !important;
}

.theme-default .theme-fg-1 {
  color: #0c9 !important;
}

.theme-default .theme-bg-1 {
  background-color: #0c9 !important;
}

.theme-default .theme-fill-1 {
  fill: #0c9 !important;
}

.theme-default .theme-border-1 {
  border-color: #0c9 !important;
}

.theme-default .theme-stroke-1 {
  stroke: #0c9 !important;
}

.theme-default .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #0c9 !important;
}

.theme-default .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0c9 !important;
  border: #0c9 !important;
}

.theme-default .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0c9 !important;
}

.theme-default .theme-fg-2 {
  color: #ffad01 !important;
}

.theme-default .theme-bg-2 {
  background-color: #ffad01 !important;
}

.theme-default .theme-fill-2 {
  fill: #ffad01 !important;
}

.theme-default .theme-border-2 {
  border-color: #ffad01 !important;
}

.theme-default .theme-stroke-2 {
  stroke: #ffad01 !important;
}

.theme-default .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #ffad01 !important;
}

.theme-default .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ffad01 !important;
  border: #ffad01 !important;
}

.theme-default .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ffad01 !important;
}

.theme-default .theme-fg-3 {
  color: #f56e8f !important;
}

.theme-default .theme-bg-3 {
  background-color: #f56e8f !important;
}

.theme-default .theme-fill-3 {
  fill: #f56e8f !important;
}

.theme-default .theme-border-3 {
  border-color: #f56e8f !important;
}

.theme-default .theme-stroke-3 {
  stroke: #f56e8f !important;
}

.theme-default .theme-checkbox-3 .cui-checkbox-label:hover:before {
  border-color: #f56e8f !important;
}

.theme-default .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f56e8f !important;
  border: #f56e8f !important;
}

.theme-default .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f56e8f !important;
}

.theme-default .theme-fg-4 {
  color: #919596 !important;
}

.theme-default .theme-bg-4 {
  background-color: #919596 !important;
}

.theme-default .theme-fill-4 {
  fill: #919596 !important;
}

.theme-default .theme-border-4 {
  border-color: #919596 !important;
}

.theme-default .theme-stroke-4 {
  stroke: #919596 !important;
}

.theme-default .theme-checkbox-4 .cui-checkbox-label:hover:before {
  border-color: #919596 !important;
}

.theme-default .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #919596 !important;
  border: #919596 !important;
}

.theme-default .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #919596 !important;
}

.theme-default .theme-fg-5 {
  color: #007a57 !important;
}

.theme-default .theme-bg-5 {
  background-color: #007a57 !important;
}

.theme-default .theme-fill-5 {
  fill: #007a57 !important;
}

.theme-default .theme-border-5 {
  border-color: #007a57 !important;
}

.theme-default .theme-stroke-5 {
  stroke: #007a57 !important;
}

.theme-default .theme-checkbox-5 .cui-checkbox-label:hover:before {
  border-color: #007a57 !important;
}

.theme-default .theme-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #007a57 !important;
  border: #007a57 !important;
}

.theme-default .theme-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #007a57 !important;
}

.theme-default .theme-fg-6 {
  color: #e19800 !important;
}

.theme-default .theme-bg-6 {
  background-color: #e19800 !important;
}

.theme-default .theme-fill-6 {
  fill: #e19800 !important;
}

.theme-default .theme-border-6 {
  border-color: #e19800 !important;
}

.theme-default .theme-stroke-6 {
  stroke: #e19800 !important;
}

.theme-default .theme-checkbox-6 .cui-checkbox-label:hover:before {
  border-color: #e19800 !important;
}

.theme-default .theme-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #e19800 !important;
  border: #e19800 !important;
}

.theme-default .theme-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #e19800 !important;
}

.theme-default .theme-fg-7 {
  color: #993d59 !important;
}

.theme-default .theme-bg-7 {
  background-color: #993d59 !important;
}

.theme-default .theme-fill-7 {
  fill: #993d59 !important;
}

.theme-default .theme-border-7 {
  border-color: #993d59 !important;
}

.theme-default .theme-stroke-7 {
  stroke: #993d59 !important;
}

.theme-default .theme-checkbox-7 .cui-checkbox-label:hover:before {
  border-color: #993d59 !important;
}

.theme-default .theme-checkbox-7 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #993d59 !important;
  border: #993d59 !important;
}

.theme-default .theme-checkbox-7 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #993d59 !important;
}

.theme-default .theme-fg-8 {
  color: #3e3e3e !important;
}

.theme-default .theme-bg-8 {
  background-color: #3e3e3e !important;
}

.theme-default .theme-fill-8 {
  fill: #3e3e3e !important;
}

.theme-default .theme-border-8 {
  border-color: #3e3e3e !important;
}

.theme-default .theme-stroke-8 {
  stroke: #3e3e3e !important;
}

.theme-default .theme-checkbox-8 .cui-checkbox-label:hover:before {
  border-color: #3e3e3e !important;
}

.theme-default .theme-checkbox-8 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #3e3e3e !important;
  border: #3e3e3e !important;
}

.theme-default .theme-checkbox-8 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #3e3e3e !important;
}

.theme-default .theme-fg-9 {
  color: #0093a7 !important;
}

.theme-default .theme-bg-9 {
  background-color: #0093a7 !important;
}

.theme-default .theme-fill-9 {
  fill: #0093a7 !important;
}

.theme-default .theme-border-9 {
  border-color: #0093a7 !important;
}

.theme-default .theme-stroke-9 {
  stroke: #0093a7 !important;
}

.theme-default .theme-checkbox-9 .cui-checkbox-label:hover:before {
  border-color: #0093a7 !important;
}

.theme-default .theme-checkbox-9 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0093a7 !important;
  border: #0093a7 !important;
}

.theme-default .theme-checkbox-9 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0093a7 !important;
}

.theme-default .theme-fg-10 {
  color: #420088 !important;
}

.theme-default .theme-bg-10 {
  background-color: #420088 !important;
}

.theme-default .theme-fill-10 {
  fill: #420088 !important;
}

.theme-default .theme-border-10 {
  border-color: #420088 !important;
}

.theme-default .theme-stroke-10 {
  stroke: #420088 !important;
}

.theme-default .theme-checkbox-10 .cui-checkbox-label:hover:before {
  border-color: #420088 !important;
}

.theme-default .theme-checkbox-10 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #420088 !important;
  border: #420088 !important;
}

.theme-default .theme-checkbox-10 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #420088 !important;
}

.theme-default .theme-fg-11 {
  color: #f9a8bc !important;
}

.theme-default .theme-bg-11 {
  background-color: #f9a8bc !important;
}

.theme-default .theme-fill-11 {
  fill: #f9a8bc !important;
}

.theme-default .theme-border-11 {
  border-color: #f9a8bc !important;
}

.theme-default .theme-stroke-11 {
  stroke: #f9a8bc !important;
}

.theme-default .theme-checkbox-11 .cui-checkbox-label:hover:before {
  border-color: #f9a8bc !important;
}

.theme-default .theme-checkbox-11 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f9a8bc !important;
  border: #f9a8bc !important;
}

.theme-default .theme-checkbox-11 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f9a8bc !important;
}

.theme-default .theme-fg-12 {
  color: #687d80 !important;
}

.theme-default .theme-bg-12 {
  background-color: #687d80 !important;
}

.theme-default .theme-fill-12 {
  fill: #687d80 !important;
}

.theme-default .theme-border-12 {
  border-color: #687d80 !important;
}

.theme-default .theme-stroke-12 {
  stroke: #687d80 !important;
}

.theme-default .theme-checkbox-12 .cui-checkbox-label:hover:before {
  border-color: #687d80 !important;
}

.theme-default .theme-checkbox-12 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #687d80 !important;
  border: #687d80 !important;
}

.theme-default .theme-checkbox-12 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #687d80 !important;
}

.theme-default .theme-fg-13 {
  color: #66e0c2 !important;
}

.theme-default .theme-bg-13 {
  background-color: #66e0c2 !important;
}

.theme-default .theme-fill-13 {
  fill: #66e0c2 !important;
}

.theme-default .theme-border-13 {
  border-color: #66e0c2 !important;
}

.theme-default .theme-stroke-13 {
  stroke: #66e0c2 !important;
}

.theme-default .theme-checkbox-13 .cui-checkbox-label:hover:before {
  border-color: #66e0c2 !important;
}

.theme-default .theme-checkbox-13 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #66e0c2 !important;
  border: #66e0c2 !important;
}

.theme-default .theme-checkbox-13 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #66e0c2 !important;
}

.theme-default .theme-fg-14 {
  color: #e06a6a !important;
}

.theme-default .theme-bg-14 {
  background-color: #e06a6a !important;
}

.theme-default .theme-fill-14 {
  fill: #e06a6a !important;
}

.theme-default .theme-border-14 {
  border-color: #e06a6a !important;
}

.theme-default .theme-stroke-14 {
  stroke: #e06a6a !important;
}

.theme-default .theme-checkbox-14 .cui-checkbox-label:hover:before {
  border-color: #e06a6a !important;
}

.theme-default .theme-checkbox-14 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #e06a6a !important;
  border: #e06a6a !important;
}

.theme-default .theme-checkbox-14 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #e06a6a !important;
}

.theme-default .theme-fg-15 {
  color: #ffcd3b !important;
}

.theme-default .theme-bg-15 {
  background-color: #ffcd3b !important;
}

.theme-default .theme-fill-15 {
  fill: #ffcd3b !important;
}

.theme-default .theme-border-15 {
  border-color: #ffcd3b !important;
}

.theme-default .theme-stroke-15 {
  stroke: #ffcd3b !important;
}

.theme-default .theme-checkbox-15 .cui-checkbox-label:hover:before {
  border-color: #ffcd3b !important;
}

.theme-default .theme-checkbox-15 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ffcd3b !important;
  border: #ffcd3b !important;
}

.theme-default .theme-checkbox-15 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ffcd3b !important;
}

.theme-global-neutral-fg-0 {
  color: #fff !important;
}

.theme-global-neutral-bg-0 {
  background-color: #fff !important;
}

.theme-global-neutral-fill-0 {
  fill: #fff !important;
}

.theme-global-neutral-border-0 {
  border-color: #fff !important;
}

.theme-global-neutral-stroke-0 {
  stroke: #fff !important;
}

.theme-global-neutral-checkbox-0 .cui-checkbox-label:before {
  border-color: #fff !important;
}

.theme-global-neutral-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #fff !important;
  border: #fff !important;
  box-shadow: 0 0 0 1px #fff;
}

.theme-global-neutral-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #fff !important;
}

.theme-global-neutral-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #fff !important;
}

.theme-global-neutral-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-neutral-fg-1 {
  color: #f6f8f8 !important;
}

.theme-global-neutral-bg-1 {
  background-color: #f6f8f8 !important;
}

.theme-global-neutral-fill-1 {
  fill: #f6f8f8 !important;
}

.theme-global-neutral-border-1 {
  border-color: #f6f8f8 !important;
}

.theme-global-neutral-stroke-1 {
  stroke: #f6f8f8 !important;
}

.theme-global-neutral-checkbox-1 .cui-checkbox-label:before {
  border-color: #f6f8f8 !important;
}

.theme-global-neutral-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f6f8f8 !important;
  border: #f6f8f8 !important;
  box-shadow: 0 0 0 1px #f6f8f8;
}

.theme-global-neutral-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f6f8f8 !important;
}

.theme-global-neutral-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f6f8f8 !important;
}

.theme-global-neutral-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-neutral-fg-2 {
  color: #9ca2a2 !important;
}

.theme-global-neutral-bg-2 {
  background-color: #9ca2a2 !important;
}

.theme-global-neutral-fill-2 {
  fill: #9ca2a2 !important;
}

.theme-global-neutral-border-2 {
  border-color: #9ca2a2 !important;
}

.theme-global-neutral-stroke-2 {
  stroke: #9ca2a2 !important;
}

.theme-global-neutral-checkbox-2 .cui-checkbox-label:before {
  border-color: #9ca2a2 !important;
}

.theme-global-neutral-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #9ca2a2 !important;
  border: #9ca2a2 !important;
  box-shadow: 0 0 0 1px #9ca2a2;
}

.theme-global-neutral-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #9ca2a2 !important;
}

.theme-global-neutral-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #9ca2a2 !important;
}

.theme-global-neutral-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-neutral-fg-3 {
  color: #626464 !important;
}

.theme-global-neutral-bg-3 {
  background-color: #626464 !important;
}

.theme-global-neutral-fill-3 {
  fill: #626464 !important;
}

.theme-global-neutral-border-3 {
  border-color: #626464 !important;
}

.theme-global-neutral-stroke-3 {
  stroke: #626464 !important;
}

.theme-global-neutral-checkbox-3 .cui-checkbox-label:before {
  border-color: #626464 !important;
}

.theme-global-neutral-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #626464 !important;
  border: #626464 !important;
  box-shadow: 0 0 0 1px #626464;
}

.theme-global-neutral-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #626464 !important;
}

.theme-global-neutral-checkbox-3 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #626464 !important;
}

.theme-global-neutral-checkbox-3 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-neutral-fg-4 {
  color: #e8eeef !important;
}

.theme-global-neutral-bg-4 {
  background-color: #e8eeef !important;
}

.theme-global-neutral-fill-4 {
  fill: #e8eeef !important;
}

.theme-global-neutral-border-4 {
  border-color: #e8eeef !important;
}

.theme-global-neutral-stroke-4 {
  stroke: #e8eeef !important;
}

.theme-global-neutral-checkbox-4 .cui-checkbox-label:before {
  border-color: #e8eeef !important;
}

.theme-global-neutral-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #e8eeef !important;
  border: #e8eeef !important;
  box-shadow: 0 0 0 1px #e8eeef;
}

.theme-global-neutral-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #e8eeef !important;
}

.theme-global-neutral-checkbox-4 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #e8eeef !important;
}

.theme-global-neutral-checkbox-4 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-neutral-fg-5 {
  color: #d6dfe0 !important;
}

.theme-global-neutral-bg-5 {
  background-color: #d6dfe0 !important;
}

.theme-global-neutral-fill-5 {
  fill: #d6dfe0 !important;
}

.theme-global-neutral-border-5 {
  border-color: #d6dfe0 !important;
}

.theme-global-neutral-stroke-5 {
  stroke: #d6dfe0 !important;
}

.theme-global-neutral-checkbox-5 .cui-checkbox-label:before {
  border-color: #d6dfe0 !important;
}

.theme-global-neutral-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #d6dfe0 !important;
  border: #d6dfe0 !important;
  box-shadow: 0 0 0 1px #d6dfe0;
}

.theme-global-neutral-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #d6dfe0 !important;
}

.theme-global-neutral-checkbox-5 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #d6dfe0 !important;
}

.theme-global-neutral-checkbox-5 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-neutral-fg-6 {
  color: #c8d5d7 !important;
}

.theme-global-neutral-bg-6 {
  background-color: #c8d5d7 !important;
}

.theme-global-neutral-fill-6 {
  fill: #c8d5d7 !important;
}

.theme-global-neutral-border-6 {
  border-color: #c8d5d7 !important;
}

.theme-global-neutral-stroke-6 {
  stroke: #c8d5d7 !important;
}

.theme-global-neutral-checkbox-6 .cui-checkbox-label:before {
  border-color: #c8d5d7 !important;
}

.theme-global-neutral-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c8d5d7 !important;
  border: #c8d5d7 !important;
  box-shadow: 0 0 0 1px #c8d5d7;
}

.theme-global-neutral-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c8d5d7 !important;
}

.theme-global-neutral-checkbox-6 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #c8d5d7 !important;
}

.theme-global-neutral-checkbox-6 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-neutral-fg-7 {
  color: #90abaf !important;
}

.theme-global-neutral-bg-7 {
  background-color: #90abaf !important;
}

.theme-global-neutral-fill-7 {
  fill: #90abaf !important;
}

.theme-global-neutral-border-7 {
  border-color: #90abaf !important;
}

.theme-global-neutral-stroke-7 {
  stroke: #90abaf !important;
}

.theme-global-neutral-checkbox-7 .cui-checkbox-label:before {
  border-color: #90abaf !important;
}

.theme-global-neutral-checkbox-7 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #90abaf !important;
  border: #90abaf !important;
  box-shadow: 0 0 0 1px #90abaf;
}

.theme-global-neutral-checkbox-7 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #90abaf !important;
}

.theme-global-neutral-checkbox-7 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #90abaf !important;
}

.theme-global-neutral-checkbox-7 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-neutral-fg-8 {
  color: #74888c !important;
}

.theme-global-neutral-bg-8 {
  background-color: #74888c !important;
}

.theme-global-neutral-fill-8 {
  fill: #74888c !important;
}

.theme-global-neutral-border-8 {
  border-color: #74888c !important;
}

.theme-global-neutral-stroke-8 {
  stroke: #74888c !important;
}

.theme-global-neutral-checkbox-8 .cui-checkbox-label:before {
  border-color: #74888c !important;
}

.theme-global-neutral-checkbox-8 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #74888c !important;
  border: #74888c !important;
  box-shadow: 0 0 0 1px #74888c;
}

.theme-global-neutral-checkbox-8 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #74888c !important;
}

.theme-global-neutral-checkbox-8 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #74888c !important;
}

.theme-global-neutral-checkbox-8 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-neutral-fg-9 {
  color: rgba(0,0,0,.7) !important;
}

.theme-global-neutral-bg-9 {
  background-color: rgba(0,0,0,.7) !important;
}

.theme-global-neutral-fill-9 {
  fill: rgba(0,0,0,.7) !important;
}

.theme-global-neutral-border-9 {
  border-color: rgba(0,0,0,.7) !important;
}

.theme-global-neutral-stroke-9 {
  stroke: rgba(0,0,0,.7) !important;
}

.theme-global-neutral-checkbox-9 .cui-checkbox-label:before {
  border-color: rgba(0,0,0,.7) !important;
}

.theme-global-neutral-checkbox-9 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: rgba(0,0,0,.7) !important;
  border: rgba(0,0,0,.7) !important;
  box-shadow: 0 0 0 1px rgba(0,0,0,.7);
}

.theme-global-neutral-checkbox-9 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: rgba(0,0,0,.7) !important;
}

.theme-global-neutral-checkbox-9 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: rgba(0,0,0,.7) !important;
}

.theme-global-neutral-checkbox-9 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-neutral-fg-10 {
  color: rgba(0,0,0,.45) !important;
}

.theme-global-neutral-bg-10 {
  background-color: rgba(0,0,0,.45) !important;
}

.theme-global-neutral-fill-10 {
  fill: rgba(0,0,0,.45) !important;
}

.theme-global-neutral-border-10 {
  border-color: rgba(0,0,0,.45) !important;
}

.theme-global-neutral-stroke-10 {
  stroke: rgba(0,0,0,.45) !important;
}

.theme-global-neutral-checkbox-10 .cui-checkbox-label:before {
  border-color: rgba(0,0,0,.45) !important;
}

.theme-global-neutral-checkbox-10 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: rgba(0,0,0,.45) !important;
  border: rgba(0,0,0,.45) !important;
  box-shadow: 0 0 0 1px rgba(0,0,0,.45);
}

.theme-global-neutral-checkbox-10 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: rgba(0,0,0,.45) !important;
}

.theme-global-neutral-checkbox-10 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: rgba(0,0,0,.45) !important;
}

.theme-global-neutral-checkbox-10 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-neutral-fg-11 {
  color: rgba(0,0,0,.2) !important;
}

.theme-global-neutral-bg-11 {
  background-color: rgba(0,0,0,.2) !important;
}

.theme-global-neutral-fill-11 {
  fill: rgba(0,0,0,.2) !important;
}

.theme-global-neutral-border-11 {
  border-color: rgba(0,0,0,.2) !important;
}

.theme-global-neutral-stroke-11 {
  stroke: rgba(0,0,0,.2) !important;
}

.theme-global-neutral-checkbox-11 .cui-checkbox-label:before {
  border-color: rgba(0,0,0,.2) !important;
}

.theme-global-neutral-checkbox-11 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: rgba(0,0,0,.2) !important;
  border: rgba(0,0,0,.2) !important;
  box-shadow: 0 0 0 1px rgba(0,0,0,.2);
}

.theme-global-neutral-checkbox-11 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: rgba(0,0,0,.2) !important;
}

.theme-global-neutral-checkbox-11 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: rgba(0,0,0,.2) !important;
}

.theme-global-neutral-checkbox-11 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-neutral .theme-fg-0 {
  color: #fff !important;
}

.theme-global-neutral .theme-bg-0 {
  background-color: #fff !important;
}

.theme-global-neutral .theme-fill-0 {
  fill: #fff !important;
}

.theme-global-neutral .theme-border-0 {
  border-color: #fff !important;
}

.theme-global-neutral .theme-stroke-0 {
  stroke: #fff !important;
}

.theme-global-neutral .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #fff !important;
}

.theme-global-neutral .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #fff !important;
  border: #fff !important;
}

.theme-global-neutral .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #fff !important;
}

.theme-global-neutral .theme-fg-1 {
  color: #f6f8f8 !important;
}

.theme-global-neutral .theme-bg-1 {
  background-color: #f6f8f8 !important;
}

.theme-global-neutral .theme-fill-1 {
  fill: #f6f8f8 !important;
}

.theme-global-neutral .theme-border-1 {
  border-color: #f6f8f8 !important;
}

.theme-global-neutral .theme-stroke-1 {
  stroke: #f6f8f8 !important;
}

.theme-global-neutral .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #f6f8f8 !important;
}

.theme-global-neutral .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f6f8f8 !important;
  border: #f6f8f8 !important;
}

.theme-global-neutral .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f6f8f8 !important;
}

.theme-global-neutral .theme-fg-2 {
  color: #9ca2a2 !important;
}

.theme-global-neutral .theme-bg-2 {
  background-color: #9ca2a2 !important;
}

.theme-global-neutral .theme-fill-2 {
  fill: #9ca2a2 !important;
}

.theme-global-neutral .theme-border-2 {
  border-color: #9ca2a2 !important;
}

.theme-global-neutral .theme-stroke-2 {
  stroke: #9ca2a2 !important;
}

.theme-global-neutral .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #9ca2a2 !important;
}

.theme-global-neutral .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #9ca2a2 !important;
  border: #9ca2a2 !important;
}

.theme-global-neutral .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #9ca2a2 !important;
}

.theme-global-neutral .theme-fg-3 {
  color: #626464 !important;
}

.theme-global-neutral .theme-bg-3 {
  background-color: #626464 !important;
}

.theme-global-neutral .theme-fill-3 {
  fill: #626464 !important;
}

.theme-global-neutral .theme-border-3 {
  border-color: #626464 !important;
}

.theme-global-neutral .theme-stroke-3 {
  stroke: #626464 !important;
}

.theme-global-neutral .theme-checkbox-3 .cui-checkbox-label:hover:before {
  border-color: #626464 !important;
}

.theme-global-neutral .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #626464 !important;
  border: #626464 !important;
}

.theme-global-neutral .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #626464 !important;
}

.theme-global-neutral .theme-fg-4 {
  color: #e8eeef !important;
}

.theme-global-neutral .theme-bg-4 {
  background-color: #e8eeef !important;
}

.theme-global-neutral .theme-fill-4 {
  fill: #e8eeef !important;
}

.theme-global-neutral .theme-border-4 {
  border-color: #e8eeef !important;
}

.theme-global-neutral .theme-stroke-4 {
  stroke: #e8eeef !important;
}

.theme-global-neutral .theme-checkbox-4 .cui-checkbox-label:hover:before {
  border-color: #e8eeef !important;
}

.theme-global-neutral .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #e8eeef !important;
  border: #e8eeef !important;
}

.theme-global-neutral .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #e8eeef !important;
}

.theme-global-neutral .theme-fg-5 {
  color: #d6dfe0 !important;
}

.theme-global-neutral .theme-bg-5 {
  background-color: #d6dfe0 !important;
}

.theme-global-neutral .theme-fill-5 {
  fill: #d6dfe0 !important;
}

.theme-global-neutral .theme-border-5 {
  border-color: #d6dfe0 !important;
}

.theme-global-neutral .theme-stroke-5 {
  stroke: #d6dfe0 !important;
}

.theme-global-neutral .theme-checkbox-5 .cui-checkbox-label:hover:before {
  border-color: #d6dfe0 !important;
}

.theme-global-neutral .theme-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #d6dfe0 !important;
  border: #d6dfe0 !important;
}

.theme-global-neutral .theme-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #d6dfe0 !important;
}

.theme-global-neutral .theme-fg-6 {
  color: #c8d5d7 !important;
}

.theme-global-neutral .theme-bg-6 {
  background-color: #c8d5d7 !important;
}

.theme-global-neutral .theme-fill-6 {
  fill: #c8d5d7 !important;
}

.theme-global-neutral .theme-border-6 {
  border-color: #c8d5d7 !important;
}

.theme-global-neutral .theme-stroke-6 {
  stroke: #c8d5d7 !important;
}

.theme-global-neutral .theme-checkbox-6 .cui-checkbox-label:hover:before {
  border-color: #c8d5d7 !important;
}

.theme-global-neutral .theme-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c8d5d7 !important;
  border: #c8d5d7 !important;
}

.theme-global-neutral .theme-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c8d5d7 !important;
}

.theme-global-neutral .theme-fg-7 {
  color: #90abaf !important;
}

.theme-global-neutral .theme-bg-7 {
  background-color: #90abaf !important;
}

.theme-global-neutral .theme-fill-7 {
  fill: #90abaf !important;
}

.theme-global-neutral .theme-border-7 {
  border-color: #90abaf !important;
}

.theme-global-neutral .theme-stroke-7 {
  stroke: #90abaf !important;
}

.theme-global-neutral .theme-checkbox-7 .cui-checkbox-label:hover:before {
  border-color: #90abaf !important;
}

.theme-global-neutral .theme-checkbox-7 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #90abaf !important;
  border: #90abaf !important;
}

.theme-global-neutral .theme-checkbox-7 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #90abaf !important;
}

.theme-global-neutral .theme-fg-8 {
  color: #74888c !important;
}

.theme-global-neutral .theme-bg-8 {
  background-color: #74888c !important;
}

.theme-global-neutral .theme-fill-8 {
  fill: #74888c !important;
}

.theme-global-neutral .theme-border-8 {
  border-color: #74888c !important;
}

.theme-global-neutral .theme-stroke-8 {
  stroke: #74888c !important;
}

.theme-global-neutral .theme-checkbox-8 .cui-checkbox-label:hover:before {
  border-color: #74888c !important;
}

.theme-global-neutral .theme-checkbox-8 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #74888c !important;
  border: #74888c !important;
}

.theme-global-neutral .theme-checkbox-8 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #74888c !important;
}

.theme-global-neutral .theme-fg-9 {
  color: rgba(0,0,0,.7) !important;
}

.theme-global-neutral .theme-bg-9 {
  background-color: rgba(0,0,0,.7) !important;
}

.theme-global-neutral .theme-fill-9 {
  fill: rgba(0,0,0,.7) !important;
}

.theme-global-neutral .theme-border-9 {
  border-color: rgba(0,0,0,.7) !important;
}

.theme-global-neutral .theme-stroke-9 {
  stroke: rgba(0,0,0,.7) !important;
}

.theme-global-neutral .theme-checkbox-9 .cui-checkbox-label:hover:before {
  border-color: rgba(0,0,0,.7) !important;
}

.theme-global-neutral .theme-checkbox-9 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: rgba(0,0,0,.7) !important;
  border: rgba(0,0,0,.7) !important;
}

.theme-global-neutral .theme-checkbox-9 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: rgba(0,0,0,.7) !important;
}

.theme-global-neutral .theme-fg-10 {
  color: rgba(0,0,0,.45) !important;
}

.theme-global-neutral .theme-bg-10 {
  background-color: rgba(0,0,0,.45) !important;
}

.theme-global-neutral .theme-fill-10 {
  fill: rgba(0,0,0,.45) !important;
}

.theme-global-neutral .theme-border-10 {
  border-color: rgba(0,0,0,.45) !important;
}

.theme-global-neutral .theme-stroke-10 {
  stroke: rgba(0,0,0,.45) !important;
}

.theme-global-neutral .theme-checkbox-10 .cui-checkbox-label:hover:before {
  border-color: rgba(0,0,0,.45) !important;
}

.theme-global-neutral .theme-checkbox-10 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: rgba(0,0,0,.45) !important;
  border: rgba(0,0,0,.45) !important;
}

.theme-global-neutral .theme-checkbox-10 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: rgba(0,0,0,.45) !important;
}

.theme-global-neutral .theme-fg-11 {
  color: rgba(0,0,0,.2) !important;
}

.theme-global-neutral .theme-bg-11 {
  background-color: rgba(0,0,0,.2) !important;
}

.theme-global-neutral .theme-fill-11 {
  fill: rgba(0,0,0,.2) !important;
}

.theme-global-neutral .theme-border-11 {
  border-color: rgba(0,0,0,.2) !important;
}

.theme-global-neutral .theme-stroke-11 {
  stroke: rgba(0,0,0,.2) !important;
}

.theme-global-neutral .theme-checkbox-11 .cui-checkbox-label:hover:before {
  border-color: rgba(0,0,0,.2) !important;
}

.theme-global-neutral .theme-checkbox-11 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: rgba(0,0,0,.2) !important;
  border: rgba(0,0,0,.2) !important;
}

.theme-global-neutral .theme-checkbox-11 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: rgba(0,0,0,.2) !important;
}

.theme-global-blue-fg-0 {
  color: #e5f9fd !important;
}

.theme-global-blue-bg-0 {
  background-color: #e5f9fd !important;
}

.theme-global-blue-fill-0 {
  fill: #e5f9fd !important;
}

.theme-global-blue-border-0 {
  border-color: #e5f9fd !important;
}

.theme-global-blue-stroke-0 {
  stroke: #e5f9fd !important;
}

.theme-global-blue-checkbox-0 .cui-checkbox-label:before {
  border-color: #e5f9fd !important;
}

.theme-global-blue-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #e5f9fd !important;
  border: #e5f9fd !important;
  box-shadow: 0 0 0 1px #e5f9fd;
}

.theme-global-blue-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #e5f9fd !important;
}

.theme-global-blue-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #e5f9fd !important;
}

.theme-global-blue-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-blue-fg-1 {
  color: #80e1f1 !important;
}

.theme-global-blue-bg-1 {
  background-color: #80e1f1 !important;
}

.theme-global-blue-fill-1 {
  fill: #80e1f1 !important;
}

.theme-global-blue-border-1 {
  border-color: #80e1f1 !important;
}

.theme-global-blue-stroke-1 {
  stroke: #80e1f1 !important;
}

.theme-global-blue-checkbox-1 .cui-checkbox-label:before {
  border-color: #80e1f1 !important;
}

.theme-global-blue-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #80e1f1 !important;
  border: #80e1f1 !important;
  box-shadow: 0 0 0 1px #80e1f1;
}

.theme-global-blue-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #80e1f1 !important;
}

.theme-global-blue-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #80e1f1 !important;
}

.theme-global-blue-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-blue-fg-2 {
  color: #00c4df !important;
}

.theme-global-blue-bg-2 {
  background-color: #00c4df !important;
}

.theme-global-blue-fill-2 {
  fill: #00c4df !important;
}

.theme-global-blue-border-2 {
  border-color: #00c4df !important;
}

.theme-global-blue-stroke-2 {
  stroke: #00c4df !important;
}

.theme-global-blue-checkbox-2 .cui-checkbox-label:before {
  border-color: #00c4df !important;
}

.theme-global-blue-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #00c4df !important;
  border: #00c4df !important;
  box-shadow: 0 0 0 1px #00c4df;
}

.theme-global-blue-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #00c4df !important;
}

.theme-global-blue-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #00c4df !important;
}

.theme-global-blue-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-blue-fg-3 {
  color: #00acc7 !important;
}

.theme-global-blue-bg-3 {
  background-color: #00acc7 !important;
}

.theme-global-blue-fill-3 {
  fill: #00acc7 !important;
}

.theme-global-blue-border-3 {
  border-color: #00acc7 !important;
}

.theme-global-blue-stroke-3 {
  stroke: #00acc7 !important;
}

.theme-global-blue-checkbox-3 .cui-checkbox-label:before {
  border-color: #00acc7 !important;
}

.theme-global-blue-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #00acc7 !important;
  border: #00acc7 !important;
  box-shadow: 0 0 0 1px #00acc7;
}

.theme-global-blue-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #00acc7 !important;
}

.theme-global-blue-checkbox-3 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #00acc7 !important;
}

.theme-global-blue-checkbox-3 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-blue-fg-4 {
  color: #0093a7 !important;
}

.theme-global-blue-bg-4 {
  background-color: #0093a7 !important;
}

.theme-global-blue-fill-4 {
  fill: #0093a7 !important;
}

.theme-global-blue-border-4 {
  border-color: #0093a7 !important;
}

.theme-global-blue-stroke-4 {
  stroke: #0093a7 !important;
}

.theme-global-blue-checkbox-4 .cui-checkbox-label:before {
  border-color: #0093a7 !important;
}

.theme-global-blue-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0093a7 !important;
  border: #0093a7 !important;
  box-shadow: 0 0 0 1px #0093a7;
}

.theme-global-blue-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0093a7 !important;
}

.theme-global-blue-checkbox-4 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #0093a7 !important;
}

.theme-global-blue-checkbox-4 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-blue .theme-fg-0 {
  color: #e5f9fd !important;
}

.theme-global-blue .theme-bg-0 {
  background-color: #e5f9fd !important;
}

.theme-global-blue .theme-fill-0 {
  fill: #e5f9fd !important;
}

.theme-global-blue .theme-border-0 {
  border-color: #e5f9fd !important;
}

.theme-global-blue .theme-stroke-0 {
  stroke: #e5f9fd !important;
}

.theme-global-blue .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #e5f9fd !important;
}

.theme-global-blue .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #e5f9fd !important;
  border: #e5f9fd !important;
}

.theme-global-blue .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #e5f9fd !important;
}

.theme-global-blue .theme-fg-1 {
  color: #80e1f1 !important;
}

.theme-global-blue .theme-bg-1 {
  background-color: #80e1f1 !important;
}

.theme-global-blue .theme-fill-1 {
  fill: #80e1f1 !important;
}

.theme-global-blue .theme-border-1 {
  border-color: #80e1f1 !important;
}

.theme-global-blue .theme-stroke-1 {
  stroke: #80e1f1 !important;
}

.theme-global-blue .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #80e1f1 !important;
}

.theme-global-blue .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #80e1f1 !important;
  border: #80e1f1 !important;
}

.theme-global-blue .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #80e1f1 !important;
}

.theme-global-blue .theme-fg-2 {
  color: #00c4df !important;
}

.theme-global-blue .theme-bg-2 {
  background-color: #00c4df !important;
}

.theme-global-blue .theme-fill-2 {
  fill: #00c4df !important;
}

.theme-global-blue .theme-border-2 {
  border-color: #00c4df !important;
}

.theme-global-blue .theme-stroke-2 {
  stroke: #00c4df !important;
}

.theme-global-blue .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #00c4df !important;
}

.theme-global-blue .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #00c4df !important;
  border: #00c4df !important;
}

.theme-global-blue .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #00c4df !important;
}

.theme-global-blue .theme-fg-3 {
  color: #00acc7 !important;
}

.theme-global-blue .theme-bg-3 {
  background-color: #00acc7 !important;
}

.theme-global-blue .theme-fill-3 {
  fill: #00acc7 !important;
}

.theme-global-blue .theme-border-3 {
  border-color: #00acc7 !important;
}

.theme-global-blue .theme-stroke-3 {
  stroke: #00acc7 !important;
}

.theme-global-blue .theme-checkbox-3 .cui-checkbox-label:hover:before {
  border-color: #00acc7 !important;
}

.theme-global-blue .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #00acc7 !important;
  border: #00acc7 !important;
}

.theme-global-blue .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #00acc7 !important;
}

.theme-global-blue .theme-fg-4 {
  color: #0093a7 !important;
}

.theme-global-blue .theme-bg-4 {
  background-color: #0093a7 !important;
}

.theme-global-blue .theme-fill-4 {
  fill: #0093a7 !important;
}

.theme-global-blue .theme-border-4 {
  border-color: #0093a7 !important;
}

.theme-global-blue .theme-stroke-4 {
  stroke: #0093a7 !important;
}

.theme-global-blue .theme-checkbox-4 .cui-checkbox-label:hover:before {
  border-color: #0093a7 !important;
}

.theme-global-blue .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0093a7 !important;
  border: #0093a7 !important;
}

.theme-global-blue .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0093a7 !important;
}

.theme-global-orange-fg-0 {
  color: #ffeed1 !important;
}

.theme-global-orange-bg-0 {
  background-color: #ffeed1 !important;
}

.theme-global-orange-fill-0 {
  fill: #ffeed1 !important;
}

.theme-global-orange-border-0 {
  border-color: #ffeed1 !important;
}

.theme-global-orange-stroke-0 {
  stroke: #ffeed1 !important;
}

.theme-global-orange-checkbox-0 .cui-checkbox-label:before {
  border-color: #ffeed1 !important;
}

.theme-global-orange-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ffeed1 !important;
  border: #ffeed1 !important;
  box-shadow: 0 0 0 1px #ffeed1;
}

.theme-global-orange-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ffeed1 !important;
}

.theme-global-orange-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #ffeed1 !important;
}

.theme-global-orange-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-orange-fg-1 {
  color: #ffc22b !important;
}

.theme-global-orange-bg-1 {
  background-color: #ffc22b !important;
}

.theme-global-orange-fill-1 {
  fill: #ffc22b !important;
}

.theme-global-orange-border-1 {
  border-color: #ffc22b !important;
}

.theme-global-orange-stroke-1 {
  stroke: #ffc22b !important;
}

.theme-global-orange-checkbox-1 .cui-checkbox-label:before {
  border-color: #ffc22b !important;
}

.theme-global-orange-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ffc22b !important;
  border: #ffc22b !important;
  box-shadow: 0 0 0 1px #ffc22b;
}

.theme-global-orange-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ffc22b !important;
}

.theme-global-orange-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #ffc22b !important;
}

.theme-global-orange-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-orange-fg-2 {
  color: #ffaa17 !important;
}

.theme-global-orange-bg-2 {
  background-color: #ffaa17 !important;
}

.theme-global-orange-fill-2 {
  fill: #ffaa17 !important;
}

.theme-global-orange-border-2 {
  border-color: #ffaa17 !important;
}

.theme-global-orange-stroke-2 {
  stroke: #ffaa17 !important;
}

.theme-global-orange-checkbox-2 .cui-checkbox-label:before {
  border-color: #ffaa17 !important;
}

.theme-global-orange-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ffaa17 !important;
  border: #ffaa17 !important;
  box-shadow: 0 0 0 1px #ffaa17;
}

.theme-global-orange-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ffaa17 !important;
}

.theme-global-orange-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #ffaa17 !important;
}

.theme-global-orange-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-orange-fg-3 {
  color: #f79421 !important;
}

.theme-global-orange-bg-3 {
  background-color: #f79421 !important;
}

.theme-global-orange-fill-3 {
  fill: #f79421 !important;
}

.theme-global-orange-border-3 {
  border-color: #f79421 !important;
}

.theme-global-orange-stroke-3 {
  stroke: #f79421 !important;
}

.theme-global-orange-checkbox-3 .cui-checkbox-label:before {
  border-color: #f79421 !important;
}

.theme-global-orange-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f79421 !important;
  border: #f79421 !important;
  box-shadow: 0 0 0 1px #f79421;
}

.theme-global-orange-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f79421 !important;
}

.theme-global-orange-checkbox-3 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f79421 !important;
}

.theme-global-orange-checkbox-3 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-orange-fg-4 {
  color: #bf8011 !important;
}

.theme-global-orange-bg-4 {
  background-color: #bf8011 !important;
}

.theme-global-orange-fill-4 {
  fill: #bf8011 !important;
}

.theme-global-orange-border-4 {
  border-color: #bf8011 !important;
}

.theme-global-orange-stroke-4 {
  stroke: #bf8011 !important;
}

.theme-global-orange-checkbox-4 .cui-checkbox-label:before {
  border-color: #bf8011 !important;
}

.theme-global-orange-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #bf8011 !important;
  border: #bf8011 !important;
  box-shadow: 0 0 0 1px #bf8011;
}

.theme-global-orange-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #bf8011 !important;
}

.theme-global-orange-checkbox-4 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #bf8011 !important;
}

.theme-global-orange-checkbox-4 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-orange .theme-fg-0 {
  color: #ffeed1 !important;
}

.theme-global-orange .theme-bg-0 {
  background-color: #ffeed1 !important;
}

.theme-global-orange .theme-fill-0 {
  fill: #ffeed1 !important;
}

.theme-global-orange .theme-border-0 {
  border-color: #ffeed1 !important;
}

.theme-global-orange .theme-stroke-0 {
  stroke: #ffeed1 !important;
}

.theme-global-orange .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #ffeed1 !important;
}

.theme-global-orange .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ffeed1 !important;
  border: #ffeed1 !important;
}

.theme-global-orange .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ffeed1 !important;
}

.theme-global-orange .theme-fg-1 {
  color: #ffc22b !important;
}

.theme-global-orange .theme-bg-1 {
  background-color: #ffc22b !important;
}

.theme-global-orange .theme-fill-1 {
  fill: #ffc22b !important;
}

.theme-global-orange .theme-border-1 {
  border-color: #ffc22b !important;
}

.theme-global-orange .theme-stroke-1 {
  stroke: #ffc22b !important;
}

.theme-global-orange .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #ffc22b !important;
}

.theme-global-orange .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ffc22b !important;
  border: #ffc22b !important;
}

.theme-global-orange .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ffc22b !important;
}

.theme-global-orange .theme-fg-2 {
  color: #ffaa17 !important;
}

.theme-global-orange .theme-bg-2 {
  background-color: #ffaa17 !important;
}

.theme-global-orange .theme-fill-2 {
  fill: #ffaa17 !important;
}

.theme-global-orange .theme-border-2 {
  border-color: #ffaa17 !important;
}

.theme-global-orange .theme-stroke-2 {
  stroke: #ffaa17 !important;
}

.theme-global-orange .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #ffaa17 !important;
}

.theme-global-orange .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ffaa17 !important;
  border: #ffaa17 !important;
}

.theme-global-orange .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ffaa17 !important;
}

.theme-global-orange .theme-fg-3 {
  color: #f79421 !important;
}

.theme-global-orange .theme-bg-3 {
  background-color: #f79421 !important;
}

.theme-global-orange .theme-fill-3 {
  fill: #f79421 !important;
}

.theme-global-orange .theme-border-3 {
  border-color: #f79421 !important;
}

.theme-global-orange .theme-stroke-3 {
  stroke: #f79421 !important;
}

.theme-global-orange .theme-checkbox-3 .cui-checkbox-label:hover:before {
  border-color: #f79421 !important;
}

.theme-global-orange .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f79421 !important;
  border: #f79421 !important;
}

.theme-global-orange .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f79421 !important;
}

.theme-global-orange .theme-fg-4 {
  color: #bf8011 !important;
}

.theme-global-orange .theme-bg-4 {
  background-color: #bf8011 !important;
}

.theme-global-orange .theme-fill-4 {
  fill: #bf8011 !important;
}

.theme-global-orange .theme-border-4 {
  border-color: #bf8011 !important;
}

.theme-global-orange .theme-stroke-4 {
  stroke: #bf8011 !important;
}

.theme-global-orange .theme-checkbox-4 .cui-checkbox-label:hover:before {
  border-color: #bf8011 !important;
}

.theme-global-orange .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #bf8011 !important;
  border: #bf8011 !important;
}

.theme-global-orange .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #bf8011 !important;
}

.theme-global-pink-fg-0 {
  color: #fde2e9 !important;
}

.theme-global-pink-bg-0 {
  background-color: #fde2e9 !important;
}

.theme-global-pink-fill-0 {
  fill: #fde2e9 !important;
}

.theme-global-pink-border-0 {
  border-color: #fde2e9 !important;
}

.theme-global-pink-stroke-0 {
  stroke: #fde2e9 !important;
}

.theme-global-pink-checkbox-0 .cui-checkbox-label:before {
  border-color: #fde2e9 !important;
}

.theme-global-pink-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #fde2e9 !important;
  border: #fde2e9 !important;
  box-shadow: 0 0 0 1px #fde2e9;
}

.theme-global-pink-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #fde2e9 !important;
}

.theme-global-pink-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #fde2e9 !important;
}

.theme-global-pink-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-pink-fg-1 {
  color: #f9a8bc !important;
}

.theme-global-pink-bg-1 {
  background-color: #f9a8bc !important;
}

.theme-global-pink-fill-1 {
  fill: #f9a8bc !important;
}

.theme-global-pink-border-1 {
  border-color: #f9a8bc !important;
}

.theme-global-pink-stroke-1 {
  stroke: #f9a8bc !important;
}

.theme-global-pink-checkbox-1 .cui-checkbox-label:before {
  border-color: #f9a8bc !important;
}

.theme-global-pink-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f9a8bc !important;
  border: #f9a8bc !important;
  box-shadow: 0 0 0 1px #f9a8bc;
}

.theme-global-pink-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f9a8bc !important;
}

.theme-global-pink-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f9a8bc !important;
}

.theme-global-pink-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-pink-fg-2 {
  color: #f56e8f !important;
}

.theme-global-pink-bg-2 {
  background-color: #f56e8f !important;
}

.theme-global-pink-fill-2 {
  fill: #f56e8f !important;
}

.theme-global-pink-border-2 {
  border-color: #f56e8f !important;
}

.theme-global-pink-stroke-2 {
  stroke: #f56e8f !important;
}

.theme-global-pink-checkbox-2 .cui-checkbox-label:before {
  border-color: #f56e8f !important;
}

.theme-global-pink-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f56e8f !important;
  border: #f56e8f !important;
  box-shadow: 0 0 0 1px #f56e8f;
}

.theme-global-pink-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f56e8f !important;
}

.theme-global-pink-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f56e8f !important;
}

.theme-global-pink-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-pink-fg-3 {
  color: #b8536b !important;
}

.theme-global-pink-bg-3 {
  background-color: #b8536b !important;
}

.theme-global-pink-fill-3 {
  fill: #b8536b !important;
}

.theme-global-pink-border-3 {
  border-color: #b8536b !important;
}

.theme-global-pink-stroke-3 {
  stroke: #b8536b !important;
}

.theme-global-pink-checkbox-3 .cui-checkbox-label:before {
  border-color: #b8536b !important;
}

.theme-global-pink-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #b8536b !important;
  border: #b8536b !important;
  box-shadow: 0 0 0 1px #b8536b;
}

.theme-global-pink-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #b8536b !important;
}

.theme-global-pink-checkbox-3 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #b8536b !important;
}

.theme-global-pink-checkbox-3 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-pink .theme-fg-0 {
  color: #fde2e9 !important;
}

.theme-global-pink .theme-bg-0 {
  background-color: #fde2e9 !important;
}

.theme-global-pink .theme-fill-0 {
  fill: #fde2e9 !important;
}

.theme-global-pink .theme-border-0 {
  border-color: #fde2e9 !important;
}

.theme-global-pink .theme-stroke-0 {
  stroke: #fde2e9 !important;
}

.theme-global-pink .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #fde2e9 !important;
}

.theme-global-pink .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #fde2e9 !important;
  border: #fde2e9 !important;
}

.theme-global-pink .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #fde2e9 !important;
}

.theme-global-pink .theme-fg-1 {
  color: #f9a8bc !important;
}

.theme-global-pink .theme-bg-1 {
  background-color: #f9a8bc !important;
}

.theme-global-pink .theme-fill-1 {
  fill: #f9a8bc !important;
}

.theme-global-pink .theme-border-1 {
  border-color: #f9a8bc !important;
}

.theme-global-pink .theme-stroke-1 {
  stroke: #f9a8bc !important;
}

.theme-global-pink .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #f9a8bc !important;
}

.theme-global-pink .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f9a8bc !important;
  border: #f9a8bc !important;
}

.theme-global-pink .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f9a8bc !important;
}

.theme-global-pink .theme-fg-2 {
  color: #f56e8f !important;
}

.theme-global-pink .theme-bg-2 {
  background-color: #f56e8f !important;
}

.theme-global-pink .theme-fill-2 {
  fill: #f56e8f !important;
}

.theme-global-pink .theme-border-2 {
  border-color: #f56e8f !important;
}

.theme-global-pink .theme-stroke-2 {
  stroke: #f56e8f !important;
}

.theme-global-pink .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #f56e8f !important;
}

.theme-global-pink .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f56e8f !important;
  border: #f56e8f !important;
}

.theme-global-pink .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f56e8f !important;
}

.theme-global-pink .theme-fg-3 {
  color: #b8536b !important;
}

.theme-global-pink .theme-bg-3 {
  background-color: #b8536b !important;
}

.theme-global-pink .theme-fill-3 {
  fill: #b8536b !important;
}

.theme-global-pink .theme-border-3 {
  border-color: #b8536b !important;
}

.theme-global-pink .theme-stroke-3 {
  stroke: #b8536b !important;
}

.theme-global-pink .theme-checkbox-3 .cui-checkbox-label:hover:before {
  border-color: #b8536b !important;
}

.theme-global-pink .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #b8536b !important;
  border: #b8536b !important;
}

.theme-global-pink .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #b8536b !important;
}

.theme-global-green-fg-0 {
  color: #0c9 !important;
}

.theme-global-green-bg-0 {
  background-color: #0c9 !important;
}

.theme-global-green-fill-0 {
  fill: #0c9 !important;
}

.theme-global-green-border-0 {
  border-color: #0c9 !important;
}

.theme-global-green-stroke-0 {
  stroke: #0c9 !important;
}

.theme-global-green-checkbox-0 .cui-checkbox-label:before {
  border-color: #0c9 !important;
}

.theme-global-green-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0c9 !important;
  border: #0c9 !important;
  box-shadow: 0 0 0 1px #0c9;
}

.theme-global-green-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0c9 !important;
}

.theme-global-green-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #0c9 !important;
}

.theme-global-green-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-green-fg-1 {
  color: #66e0c2 !important;
}

.theme-global-green-bg-1 {
  background-color: #66e0c2 !important;
}

.theme-global-green-fill-1 {
  fill: #66e0c2 !important;
}

.theme-global-green-border-1 {
  border-color: #66e0c2 !important;
}

.theme-global-green-stroke-1 {
  stroke: #66e0c2 !important;
}

.theme-global-green-checkbox-1 .cui-checkbox-label:before {
  border-color: #66e0c2 !important;
}

.theme-global-green-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #66e0c2 !important;
  border: #66e0c2 !important;
  box-shadow: 0 0 0 1px #66e0c2;
}

.theme-global-green-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #66e0c2 !important;
}

.theme-global-green-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #66e0c2 !important;
}

.theme-global-green-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-green-fg-2 {
  color: #ccf5eb !important;
}

.theme-global-green-bg-2 {
  background-color: #ccf5eb !important;
}

.theme-global-green-fill-2 {
  fill: #ccf5eb !important;
}

.theme-global-green-border-2 {
  border-color: #ccf5eb !important;
}

.theme-global-green-stroke-2 {
  stroke: #ccf5eb !important;
}

.theme-global-green-checkbox-2 .cui-checkbox-label:before {
  border-color: #ccf5eb !important;
}

.theme-global-green-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ccf5eb !important;
  border: #ccf5eb !important;
  box-shadow: 0 0 0 1px #ccf5eb;
}

.theme-global-green-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ccf5eb !important;
}

.theme-global-green-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #ccf5eb !important;
}

.theme-global-green-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-green-fg-3 {
  color: #18b792 !important;
}

.theme-global-green-bg-3 {
  background-color: #18b792 !important;
}

.theme-global-green-fill-3 {
  fill: #18b792 !important;
}

.theme-global-green-border-3 {
  border-color: #18b792 !important;
}

.theme-global-green-stroke-3 {
  stroke: #18b792 !important;
}

.theme-global-green-checkbox-3 .cui-checkbox-label:before {
  border-color: #18b792 !important;
}

.theme-global-green-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #18b792 !important;
  border: #18b792 !important;
  box-shadow: 0 0 0 1px #18b792;
}

.theme-global-green-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #18b792 !important;
}

.theme-global-green-checkbox-3 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #18b792 !important;
}

.theme-global-green-checkbox-3 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-green-fg-4 {
  color: #009973 !important;
}

.theme-global-green-bg-4 {
  background-color: #009973 !important;
}

.theme-global-green-fill-4 {
  fill: #009973 !important;
}

.theme-global-green-border-4 {
  border-color: #009973 !important;
}

.theme-global-green-stroke-4 {
  stroke: #009973 !important;
}

.theme-global-green-checkbox-4 .cui-checkbox-label:before {
  border-color: #009973 !important;
}

.theme-global-green-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #009973 !important;
  border: #009973 !important;
  box-shadow: 0 0 0 1px #009973;
}

.theme-global-green-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #009973 !important;
}

.theme-global-green-checkbox-4 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #009973 !important;
}

.theme-global-green-checkbox-4 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-global-green .theme-fg-0 {
  color: #0c9 !important;
}

.theme-global-green .theme-bg-0 {
  background-color: #0c9 !important;
}

.theme-global-green .theme-fill-0 {
  fill: #0c9 !important;
}

.theme-global-green .theme-border-0 {
  border-color: #0c9 !important;
}

.theme-global-green .theme-stroke-0 {
  stroke: #0c9 !important;
}

.theme-global-green .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #0c9 !important;
}

.theme-global-green .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0c9 !important;
  border: #0c9 !important;
}

.theme-global-green .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0c9 !important;
}

.theme-global-green .theme-fg-1 {
  color: #66e0c2 !important;
}

.theme-global-green .theme-bg-1 {
  background-color: #66e0c2 !important;
}

.theme-global-green .theme-fill-1 {
  fill: #66e0c2 !important;
}

.theme-global-green .theme-border-1 {
  border-color: #66e0c2 !important;
}

.theme-global-green .theme-stroke-1 {
  stroke: #66e0c2 !important;
}

.theme-global-green .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #66e0c2 !important;
}

.theme-global-green .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #66e0c2 !important;
  border: #66e0c2 !important;
}

.theme-global-green .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #66e0c2 !important;
}

.theme-global-green .theme-fg-2 {
  color: #ccf5eb !important;
}

.theme-global-green .theme-bg-2 {
  background-color: #ccf5eb !important;
}

.theme-global-green .theme-fill-2 {
  fill: #ccf5eb !important;
}

.theme-global-green .theme-border-2 {
  border-color: #ccf5eb !important;
}

.theme-global-green .theme-stroke-2 {
  stroke: #ccf5eb !important;
}

.theme-global-green .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #ccf5eb !important;
}

.theme-global-green .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ccf5eb !important;
  border: #ccf5eb !important;
}

.theme-global-green .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ccf5eb !important;
}

.theme-global-green .theme-fg-3 {
  color: #18b792 !important;
}

.theme-global-green .theme-bg-3 {
  background-color: #18b792 !important;
}

.theme-global-green .theme-fill-3 {
  fill: #18b792 !important;
}

.theme-global-green .theme-border-3 {
  border-color: #18b792 !important;
}

.theme-global-green .theme-stroke-3 {
  stroke: #18b792 !important;
}

.theme-global-green .theme-checkbox-3 .cui-checkbox-label:hover:before {
  border-color: #18b792 !important;
}

.theme-global-green .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #18b792 !important;
  border: #18b792 !important;
}

.theme-global-green .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #18b792 !important;
}

.theme-global-green .theme-fg-4 {
  color: #009973 !important;
}

.theme-global-green .theme-bg-4 {
  background-color: #009973 !important;
}

.theme-global-green .theme-fill-4 {
  fill: #009973 !important;
}

.theme-global-green .theme-border-4 {
  border-color: #009973 !important;
}

.theme-global-green .theme-stroke-4 {
  stroke: #009973 !important;
}

.theme-global-green .theme-checkbox-4 .cui-checkbox-label:hover:before {
  border-color: #009973 !important;
}

.theme-global-green .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #009973 !important;
  border: #009973 !important;
}

.theme-global-green .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #009973 !important;
}

.cui-hidden {
  display: none;
}

.cui-visuallyHidden {
  visibility: hidden;
}

.cui-hidden-on-mobile {
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .cui-hidden-on-mobile {
    display: none;
  }
}

.cui-screenreader {
  position: absolute;
  top: auto;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.cui-table-actionCell {
  width: 1%;
  text-align: right;
}

.cui-table-checkboxCell {
  width: 3.3rem;
}

.cui-table-checkboxCell .cui-checkbox-label {
  vertical-align: middle;
  height: 1.4rem;
  padding-left: 0;
  margin-bottom: 0;
}

.cui-table_linkable:hover {
  background-color: #e5f9fd;
}

.cui-table_linkable .cui-table-actionCell {
  padding: 0 .25rem 0 .75rem;
}

.cui-table-linkableArrow {
  color: #c8d5d7;
  font-size: 2rem;
}

.cui-table-actionCell .cui-table-linkableArrow {
  margin-left: 0;
}

.theme-socialImpactAchievement-fg-0 {
  color: #1d9b75 !important;
}

.theme-socialImpactAchievement-bg-0 {
  background-color: #1d9b75 !important;
}

.theme-socialImpactAchievement-fill-0 {
  fill: #1d9b75 !important;
}

.theme-socialImpactAchievement-border-0 {
  border-color: #1d9b75 !important;
}

.theme-socialImpactAchievement-stroke-0 {
  stroke: #1d9b75 !important;
}

.theme-socialImpactAchievement-checkbox-0 .cui-checkbox-label:before {
  border-color: #1d9b75 !important;
}

.theme-socialImpactAchievement-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #1d9b75 !important;
  border: #1d9b75 !important;
  box-shadow: 0 0 0 1px #1d9b75;
}

.theme-socialImpactAchievement-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #1d9b75 !important;
}

.theme-socialImpactAchievement-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #1d9b75 !important;
}

.theme-socialImpactAchievement-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-socialImpactAchievement-fg-1 {
  color: #22cb99 !important;
}

.theme-socialImpactAchievement-bg-1 {
  background-color: #22cb99 !important;
}

.theme-socialImpactAchievement-fill-1 {
  fill: #22cb99 !important;
}

.theme-socialImpactAchievement-border-1 {
  border-color: #22cb99 !important;
}

.theme-socialImpactAchievement-stroke-1 {
  stroke: #22cb99 !important;
}

.theme-socialImpactAchievement-checkbox-1 .cui-checkbox-label:before {
  border-color: #22cb99 !important;
}

.theme-socialImpactAchievement-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #22cb99 !important;
  border: #22cb99 !important;
  box-shadow: 0 0 0 1px #22cb99;
}

.theme-socialImpactAchievement-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #22cb99 !important;
}

.theme-socialImpactAchievement-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #22cb99 !important;
}

.theme-socialImpactAchievement-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-socialImpactAchievement-fg-2 {
  color: #a0e6cc !important;
}

.theme-socialImpactAchievement-bg-2 {
  background-color: #a0e6cc !important;
}

.theme-socialImpactAchievement-fill-2 {
  fill: #a0e6cc !important;
}

.theme-socialImpactAchievement-border-2 {
  border-color: #a0e6cc !important;
}

.theme-socialImpactAchievement-stroke-2 {
  stroke: #a0e6cc !important;
}

.theme-socialImpactAchievement-checkbox-2 .cui-checkbox-label:before {
  border-color: #a0e6cc !important;
}

.theme-socialImpactAchievement-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #a0e6cc !important;
  border: #a0e6cc !important;
  box-shadow: 0 0 0 1px #a0e6cc;
}

.theme-socialImpactAchievement-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #a0e6cc !important;
}

.theme-socialImpactAchievement-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #a0e6cc !important;
}

.theme-socialImpactAchievement-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-socialImpactAchievement .theme-fg-0 {
  color: #1d9b75 !important;
}

.theme-socialImpactAchievement .theme-bg-0 {
  background-color: #1d9b75 !important;
}

.theme-socialImpactAchievement .theme-fill-0 {
  fill: #1d9b75 !important;
}

.theme-socialImpactAchievement .theme-border-0 {
  border-color: #1d9b75 !important;
}

.theme-socialImpactAchievement .theme-stroke-0 {
  stroke: #1d9b75 !important;
}

.theme-socialImpactAchievement .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #1d9b75 !important;
}

.theme-socialImpactAchievement .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #1d9b75 !important;
  border: #1d9b75 !important;
}

.theme-socialImpactAchievement .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #1d9b75 !important;
}

.theme-socialImpactAchievement .theme-fg-1 {
  color: #22cb99 !important;
}

.theme-socialImpactAchievement .theme-bg-1 {
  background-color: #22cb99 !important;
}

.theme-socialImpactAchievement .theme-fill-1 {
  fill: #22cb99 !important;
}

.theme-socialImpactAchievement .theme-border-1 {
  border-color: #22cb99 !important;
}

.theme-socialImpactAchievement .theme-stroke-1 {
  stroke: #22cb99 !important;
}

.theme-socialImpactAchievement .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #22cb99 !important;
}

.theme-socialImpactAchievement .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #22cb99 !important;
  border: #22cb99 !important;
}

.theme-socialImpactAchievement .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #22cb99 !important;
}

.theme-socialImpactAchievement .theme-fg-2 {
  color: #a0e6cc !important;
}

.theme-socialImpactAchievement .theme-bg-2 {
  background-color: #a0e6cc !important;
}

.theme-socialImpactAchievement .theme-fill-2 {
  fill: #a0e6cc !important;
}

.theme-socialImpactAchievement .theme-border-2 {
  border-color: #a0e6cc !important;
}

.theme-socialImpactAchievement .theme-stroke-2 {
  stroke: #a0e6cc !important;
}

.theme-socialImpactAchievement .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #a0e6cc !important;
}

.theme-socialImpactAchievement .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #a0e6cc !important;
  border: #a0e6cc !important;
}

.theme-socialImpactAchievement .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #a0e6cc !important;
}

.theme-dataHighlight-fg-0 {
  color: #76959a !important;
}

.theme-dataHighlight-bg-0 {
  background-color: #76959a !important;
}

.theme-dataHighlight-fill-0 {
  fill: #76959a !important;
}

.theme-dataHighlight-border-0 {
  border-color: #76959a !important;
}

.theme-dataHighlight-stroke-0 {
  stroke: #76959a !important;
}

.theme-dataHighlight-checkbox-0 .cui-checkbox-label:before {
  border-color: #76959a !important;
}

.theme-dataHighlight-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #76959a !important;
  border: #76959a !important;
  box-shadow: 0 0 0 1px #76959a;
}

.theme-dataHighlight-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #76959a !important;
}

.theme-dataHighlight-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #76959a !important;
}

.theme-dataHighlight-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-dataHighlight-fg-1 {
  color: #90abaf !important;
}

.theme-dataHighlight-bg-1 {
  background-color: #90abaf !important;
}

.theme-dataHighlight-fill-1 {
  fill: #90abaf !important;
}

.theme-dataHighlight-border-1 {
  border-color: #90abaf !important;
}

.theme-dataHighlight-stroke-1 {
  stroke: #90abaf !important;
}

.theme-dataHighlight-checkbox-1 .cui-checkbox-label:before {
  border-color: #90abaf !important;
}

.theme-dataHighlight-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #90abaf !important;
  border: #90abaf !important;
  box-shadow: 0 0 0 1px #90abaf;
}

.theme-dataHighlight-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #90abaf !important;
}

.theme-dataHighlight-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #90abaf !important;
}

.theme-dataHighlight-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-dataHighlight-fg-2 {
  color: #d6dfe0 !important;
}

.theme-dataHighlight-bg-2 {
  background-color: #d6dfe0 !important;
}

.theme-dataHighlight-fill-2 {
  fill: #d6dfe0 !important;
}

.theme-dataHighlight-border-2 {
  border-color: #d6dfe0 !important;
}

.theme-dataHighlight-stroke-2 {
  stroke: #d6dfe0 !important;
}

.theme-dataHighlight-checkbox-2 .cui-checkbox-label:before {
  border-color: #d6dfe0 !important;
}

.theme-dataHighlight-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #d6dfe0 !important;
  border: #d6dfe0 !important;
  box-shadow: 0 0 0 1px #d6dfe0;
}

.theme-dataHighlight-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #d6dfe0 !important;
}

.theme-dataHighlight-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #d6dfe0 !important;
}

.theme-dataHighlight-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-dataHighlight .theme-fg-0 {
  color: #76959a !important;
}

.theme-dataHighlight .theme-bg-0 {
  background-color: #76959a !important;
}

.theme-dataHighlight .theme-fill-0 {
  fill: #76959a !important;
}

.theme-dataHighlight .theme-border-0 {
  border-color: #76959a !important;
}

.theme-dataHighlight .theme-stroke-0 {
  stroke: #76959a !important;
}

.theme-dataHighlight .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #76959a !important;
}

.theme-dataHighlight .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #76959a !important;
  border: #76959a !important;
}

.theme-dataHighlight .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #76959a !important;
}

.theme-dataHighlight .theme-fg-1 {
  color: #90abaf !important;
}

.theme-dataHighlight .theme-bg-1 {
  background-color: #90abaf !important;
}

.theme-dataHighlight .theme-fill-1 {
  fill: #90abaf !important;
}

.theme-dataHighlight .theme-border-1 {
  border-color: #90abaf !important;
}

.theme-dataHighlight .theme-stroke-1 {
  stroke: #90abaf !important;
}

.theme-dataHighlight .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #90abaf !important;
}

.theme-dataHighlight .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #90abaf !important;
  border: #90abaf !important;
}

.theme-dataHighlight .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #90abaf !important;
}

.theme-dataHighlight .theme-fg-2 {
  color: #d6dfe0 !important;
}

.theme-dataHighlight .theme-bg-2 {
  background-color: #d6dfe0 !important;
}

.theme-dataHighlight .theme-fill-2 {
  fill: #d6dfe0 !important;
}

.theme-dataHighlight .theme-border-2 {
  border-color: #d6dfe0 !important;
}

.theme-dataHighlight .theme-stroke-2 {
  stroke: #d6dfe0 !important;
}

.theme-dataHighlight .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #d6dfe0 !important;
}

.theme-dataHighlight .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #d6dfe0 !important;
  border: #d6dfe0 !important;
}

.theme-dataHighlight .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #d6dfe0 !important;
}

.theme-earlyWarningDetail-fg-0 {
  color: #919596 !important;
}

.theme-earlyWarningDetail-bg-0 {
  background-color: #919596 !important;
}

.theme-earlyWarningDetail-fill-0 {
  fill: #919596 !important;
}

.theme-earlyWarningDetail-border-0 {
  border-color: #919596 !important;
}

.theme-earlyWarningDetail-stroke-0 {
  stroke: #919596 !important;
}

.theme-earlyWarningDetail-checkbox-0 .cui-checkbox-label:before {
  border-color: #919596 !important;
}

.theme-earlyWarningDetail-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #919596 !important;
  border: #919596 !important;
  box-shadow: 0 0 0 1px #919596;
}

.theme-earlyWarningDetail-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #919596 !important;
}

.theme-earlyWarningDetail-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #919596 !important;
}

.theme-earlyWarningDetail-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-earlyWarningDetail-fg-1 {
  color: #93d2bd !important;
}

.theme-earlyWarningDetail-bg-1 {
  background-color: #93d2bd !important;
}

.theme-earlyWarningDetail-fill-1 {
  fill: #93d2bd !important;
}

.theme-earlyWarningDetail-border-1 {
  border-color: #93d2bd !important;
}

.theme-earlyWarningDetail-stroke-1 {
  stroke: #93d2bd !important;
}

.theme-earlyWarningDetail-checkbox-1 .cui-checkbox-label:before {
  border-color: #93d2bd !important;
}

.theme-earlyWarningDetail-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #93d2bd !important;
  border: #93d2bd !important;
  box-shadow: 0 0 0 1px #93d2bd;
}

.theme-earlyWarningDetail-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #93d2bd !important;
}

.theme-earlyWarningDetail-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #93d2bd !important;
}

.theme-earlyWarningDetail-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-earlyWarningDetail-fg-2 {
  color: #0c9 !important;
}

.theme-earlyWarningDetail-bg-2 {
  background-color: #0c9 !important;
}

.theme-earlyWarningDetail-fill-2 {
  fill: #0c9 !important;
}

.theme-earlyWarningDetail-border-2 {
  border-color: #0c9 !important;
}

.theme-earlyWarningDetail-stroke-2 {
  stroke: #0c9 !important;
}

.theme-earlyWarningDetail-checkbox-2 .cui-checkbox-label:before {
  border-color: #0c9 !important;
}

.theme-earlyWarningDetail-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0c9 !important;
  border: #0c9 !important;
  box-shadow: 0 0 0 1px #0c9;
}

.theme-earlyWarningDetail-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0c9 !important;
}

.theme-earlyWarningDetail-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #0c9 !important;
}

.theme-earlyWarningDetail-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-earlyWarningDetail-fg-3 {
  color: #0f936b !important;
}

.theme-earlyWarningDetail-bg-3 {
  background-color: #0f936b !important;
}

.theme-earlyWarningDetail-fill-3 {
  fill: #0f936b !important;
}

.theme-earlyWarningDetail-border-3 {
  border-color: #0f936b !important;
}

.theme-earlyWarningDetail-stroke-3 {
  stroke: #0f936b !important;
}

.theme-earlyWarningDetail-checkbox-3 .cui-checkbox-label:before {
  border-color: #0f936b !important;
}

.theme-earlyWarningDetail-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0f936b !important;
  border: #0f936b !important;
  box-shadow: 0 0 0 1px #0f936b;
}

.theme-earlyWarningDetail-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0f936b !important;
}

.theme-earlyWarningDetail-checkbox-3 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #0f936b !important;
}

.theme-earlyWarningDetail-checkbox-3 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-earlyWarningDetail-fg-4 {
  color: #fecc75 !important;
}

.theme-earlyWarningDetail-bg-4 {
  background-color: #fecc75 !important;
}

.theme-earlyWarningDetail-fill-4 {
  fill: #fecc75 !important;
}

.theme-earlyWarningDetail-border-4 {
  border-color: #fecc75 !important;
}

.theme-earlyWarningDetail-stroke-4 {
  stroke: #fecc75 !important;
}

.theme-earlyWarningDetail-checkbox-4 .cui-checkbox-label:before {
  border-color: #fecc75 !important;
}

.theme-earlyWarningDetail-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #fecc75 !important;
  border: #fecc75 !important;
  box-shadow: 0 0 0 1px #fecc75;
}

.theme-earlyWarningDetail-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #fecc75 !important;
}

.theme-earlyWarningDetail-checkbox-4 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #fecc75 !important;
}

.theme-earlyWarningDetail-checkbox-4 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-earlyWarningDetail-fg-5 {
  color: #ffad01 !important;
}

.theme-earlyWarningDetail-bg-5 {
  background-color: #ffad01 !important;
}

.theme-earlyWarningDetail-fill-5 {
  fill: #ffad01 !important;
}

.theme-earlyWarningDetail-border-5 {
  border-color: #ffad01 !important;
}

.theme-earlyWarningDetail-stroke-5 {
  stroke: #ffad01 !important;
}

.theme-earlyWarningDetail-checkbox-5 .cui-checkbox-label:before {
  border-color: #ffad01 !important;
}

.theme-earlyWarningDetail-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ffad01 !important;
  border: #ffad01 !important;
  box-shadow: 0 0 0 1px #ffad01;
}

.theme-earlyWarningDetail-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ffad01 !important;
}

.theme-earlyWarningDetail-checkbox-5 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #ffad01 !important;
}

.theme-earlyWarningDetail-checkbox-5 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-earlyWarningDetail-fg-6 {
  color: #c0822b !important;
}

.theme-earlyWarningDetail-bg-6 {
  background-color: #c0822b !important;
}

.theme-earlyWarningDetail-fill-6 {
  fill: #c0822b !important;
}

.theme-earlyWarningDetail-border-6 {
  border-color: #c0822b !important;
}

.theme-earlyWarningDetail-stroke-6 {
  stroke: #c0822b !important;
}

.theme-earlyWarningDetail-checkbox-6 .cui-checkbox-label:before {
  border-color: #c0822b !important;
}

.theme-earlyWarningDetail-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c0822b !important;
  border: #c0822b !important;
  box-shadow: 0 0 0 1px #c0822b;
}

.theme-earlyWarningDetail-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c0822b !important;
}

.theme-earlyWarningDetail-checkbox-6 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #c0822b !important;
}

.theme-earlyWarningDetail-checkbox-6 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-earlyWarningDetail-fg-7 {
  color: #f6a8bd !important;
}

.theme-earlyWarningDetail-bg-7 {
  background-color: #f6a8bd !important;
}

.theme-earlyWarningDetail-fill-7 {
  fill: #f6a8bd !important;
}

.theme-earlyWarningDetail-border-7 {
  border-color: #f6a8bd !important;
}

.theme-earlyWarningDetail-stroke-7 {
  stroke: #f6a8bd !important;
}

.theme-earlyWarningDetail-checkbox-7 .cui-checkbox-label:before {
  border-color: #f6a8bd !important;
}

.theme-earlyWarningDetail-checkbox-7 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f6a8bd !important;
  border: #f6a8bd !important;
  box-shadow: 0 0 0 1px #f6a8bd;
}

.theme-earlyWarningDetail-checkbox-7 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f6a8bd !important;
}

.theme-earlyWarningDetail-checkbox-7 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f6a8bd !important;
}

.theme-earlyWarningDetail-checkbox-7 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-earlyWarningDetail-fg-8 {
  color: #f56e8f !important;
}

.theme-earlyWarningDetail-bg-8 {
  background-color: #f56e8f !important;
}

.theme-earlyWarningDetail-fill-8 {
  fill: #f56e8f !important;
}

.theme-earlyWarningDetail-border-8 {
  border-color: #f56e8f !important;
}

.theme-earlyWarningDetail-stroke-8 {
  stroke: #f56e8f !important;
}

.theme-earlyWarningDetail-checkbox-8 .cui-checkbox-label:before {
  border-color: #f56e8f !important;
}

.theme-earlyWarningDetail-checkbox-8 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f56e8f !important;
  border: #f56e8f !important;
  box-shadow: 0 0 0 1px #f56e8f;
}

.theme-earlyWarningDetail-checkbox-8 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f56e8f !important;
}

.theme-earlyWarningDetail-checkbox-8 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f56e8f !important;
}

.theme-earlyWarningDetail-checkbox-8 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-earlyWarningDetail-fg-9 {
  color: #b9546d !important;
}

.theme-earlyWarningDetail-bg-9 {
  background-color: #b9546d !important;
}

.theme-earlyWarningDetail-fill-9 {
  fill: #b9546d !important;
}

.theme-earlyWarningDetail-border-9 {
  border-color: #b9546d !important;
}

.theme-earlyWarningDetail-stroke-9 {
  stroke: #b9546d !important;
}

.theme-earlyWarningDetail-checkbox-9 .cui-checkbox-label:before {
  border-color: #b9546d !important;
}

.theme-earlyWarningDetail-checkbox-9 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #b9546d !important;
  border: #b9546d !important;
  box-shadow: 0 0 0 1px #b9546d;
}

.theme-earlyWarningDetail-checkbox-9 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #b9546d !important;
}

.theme-earlyWarningDetail-checkbox-9 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #b9546d !important;
}

.theme-earlyWarningDetail-checkbox-9 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-earlyWarningDetail .theme-fg-0 {
  color: #919596 !important;
}

.theme-earlyWarningDetail .theme-bg-0 {
  background-color: #919596 !important;
}

.theme-earlyWarningDetail .theme-fill-0 {
  fill: #919596 !important;
}

.theme-earlyWarningDetail .theme-border-0 {
  border-color: #919596 !important;
}

.theme-earlyWarningDetail .theme-stroke-0 {
  stroke: #919596 !important;
}

.theme-earlyWarningDetail .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #919596 !important;
}

.theme-earlyWarningDetail .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #919596 !important;
  border: #919596 !important;
}

.theme-earlyWarningDetail .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #919596 !important;
}

.theme-earlyWarningDetail .theme-fg-1 {
  color: #93d2bd !important;
}

.theme-earlyWarningDetail .theme-bg-1 {
  background-color: #93d2bd !important;
}

.theme-earlyWarningDetail .theme-fill-1 {
  fill: #93d2bd !important;
}

.theme-earlyWarningDetail .theme-border-1 {
  border-color: #93d2bd !important;
}

.theme-earlyWarningDetail .theme-stroke-1 {
  stroke: #93d2bd !important;
}

.theme-earlyWarningDetail .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #93d2bd !important;
}

.theme-earlyWarningDetail .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #93d2bd !important;
  border: #93d2bd !important;
}

.theme-earlyWarningDetail .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #93d2bd !important;
}

.theme-earlyWarningDetail .theme-fg-2 {
  color: #0c9 !important;
}

.theme-earlyWarningDetail .theme-bg-2 {
  background-color: #0c9 !important;
}

.theme-earlyWarningDetail .theme-fill-2 {
  fill: #0c9 !important;
}

.theme-earlyWarningDetail .theme-border-2 {
  border-color: #0c9 !important;
}

.theme-earlyWarningDetail .theme-stroke-2 {
  stroke: #0c9 !important;
}

.theme-earlyWarningDetail .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #0c9 !important;
}

.theme-earlyWarningDetail .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0c9 !important;
  border: #0c9 !important;
}

.theme-earlyWarningDetail .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0c9 !important;
}

.theme-earlyWarningDetail .theme-fg-3 {
  color: #0f936b !important;
}

.theme-earlyWarningDetail .theme-bg-3 {
  background-color: #0f936b !important;
}

.theme-earlyWarningDetail .theme-fill-3 {
  fill: #0f936b !important;
}

.theme-earlyWarningDetail .theme-border-3 {
  border-color: #0f936b !important;
}

.theme-earlyWarningDetail .theme-stroke-3 {
  stroke: #0f936b !important;
}

.theme-earlyWarningDetail .theme-checkbox-3 .cui-checkbox-label:hover:before {
  border-color: #0f936b !important;
}

.theme-earlyWarningDetail .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0f936b !important;
  border: #0f936b !important;
}

.theme-earlyWarningDetail .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0f936b !important;
}

.theme-earlyWarningDetail .theme-fg-4 {
  color: #fecc75 !important;
}

.theme-earlyWarningDetail .theme-bg-4 {
  background-color: #fecc75 !important;
}

.theme-earlyWarningDetail .theme-fill-4 {
  fill: #fecc75 !important;
}

.theme-earlyWarningDetail .theme-border-4 {
  border-color: #fecc75 !important;
}

.theme-earlyWarningDetail .theme-stroke-4 {
  stroke: #fecc75 !important;
}

.theme-earlyWarningDetail .theme-checkbox-4 .cui-checkbox-label:hover:before {
  border-color: #fecc75 !important;
}

.theme-earlyWarningDetail .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #fecc75 !important;
  border: #fecc75 !important;
}

.theme-earlyWarningDetail .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #fecc75 !important;
}

.theme-earlyWarningDetail .theme-fg-5 {
  color: #ffad01 !important;
}

.theme-earlyWarningDetail .theme-bg-5 {
  background-color: #ffad01 !important;
}

.theme-earlyWarningDetail .theme-fill-5 {
  fill: #ffad01 !important;
}

.theme-earlyWarningDetail .theme-border-5 {
  border-color: #ffad01 !important;
}

.theme-earlyWarningDetail .theme-stroke-5 {
  stroke: #ffad01 !important;
}

.theme-earlyWarningDetail .theme-checkbox-5 .cui-checkbox-label:hover:before {
  border-color: #ffad01 !important;
}

.theme-earlyWarningDetail .theme-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ffad01 !important;
  border: #ffad01 !important;
}

.theme-earlyWarningDetail .theme-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ffad01 !important;
}

.theme-earlyWarningDetail .theme-fg-6 {
  color: #c0822b !important;
}

.theme-earlyWarningDetail .theme-bg-6 {
  background-color: #c0822b !important;
}

.theme-earlyWarningDetail .theme-fill-6 {
  fill: #c0822b !important;
}

.theme-earlyWarningDetail .theme-border-6 {
  border-color: #c0822b !important;
}

.theme-earlyWarningDetail .theme-stroke-6 {
  stroke: #c0822b !important;
}

.theme-earlyWarningDetail .theme-checkbox-6 .cui-checkbox-label:hover:before {
  border-color: #c0822b !important;
}

.theme-earlyWarningDetail .theme-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c0822b !important;
  border: #c0822b !important;
}

.theme-earlyWarningDetail .theme-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c0822b !important;
}

.theme-earlyWarningDetail .theme-fg-7 {
  color: #f6a8bd !important;
}

.theme-earlyWarningDetail .theme-bg-7 {
  background-color: #f6a8bd !important;
}

.theme-earlyWarningDetail .theme-fill-7 {
  fill: #f6a8bd !important;
}

.theme-earlyWarningDetail .theme-border-7 {
  border-color: #f6a8bd !important;
}

.theme-earlyWarningDetail .theme-stroke-7 {
  stroke: #f6a8bd !important;
}

.theme-earlyWarningDetail .theme-checkbox-7 .cui-checkbox-label:hover:before {
  border-color: #f6a8bd !important;
}

.theme-earlyWarningDetail .theme-checkbox-7 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f6a8bd !important;
  border: #f6a8bd !important;
}

.theme-earlyWarningDetail .theme-checkbox-7 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f6a8bd !important;
}

.theme-earlyWarningDetail .theme-fg-8 {
  color: #f56e8f !important;
}

.theme-earlyWarningDetail .theme-bg-8 {
  background-color: #f56e8f !important;
}

.theme-earlyWarningDetail .theme-fill-8 {
  fill: #f56e8f !important;
}

.theme-earlyWarningDetail .theme-border-8 {
  border-color: #f56e8f !important;
}

.theme-earlyWarningDetail .theme-stroke-8 {
  stroke: #f56e8f !important;
}

.theme-earlyWarningDetail .theme-checkbox-8 .cui-checkbox-label:hover:before {
  border-color: #f56e8f !important;
}

.theme-earlyWarningDetail .theme-checkbox-8 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f56e8f !important;
  border: #f56e8f !important;
}

.theme-earlyWarningDetail .theme-checkbox-8 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f56e8f !important;
}

.theme-earlyWarningDetail .theme-fg-9 {
  color: #b9546d !important;
}

.theme-earlyWarningDetail .theme-bg-9 {
  background-color: #b9546d !important;
}

.theme-earlyWarningDetail .theme-fill-9 {
  fill: #b9546d !important;
}

.theme-earlyWarningDetail .theme-border-9 {
  border-color: #b9546d !important;
}

.theme-earlyWarningDetail .theme-stroke-9 {
  stroke: #b9546d !important;
}

.theme-earlyWarningDetail .theme-checkbox-9 .cui-checkbox-label:hover:before {
  border-color: #b9546d !important;
}

.theme-earlyWarningDetail .theme-checkbox-9 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #b9546d !important;
  border: #b9546d !important;
}

.theme-earlyWarningDetail .theme-checkbox-9 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #b9546d !important;
}

.theme-lcap-fg-0 {
  color: #0093a7 !important;
}

.theme-lcap-bg-0 {
  background-color: #0093a7 !important;
}

.theme-lcap-fill-0 {
  fill: #0093a7 !important;
}

.theme-lcap-border-0 {
  border-color: #0093a7 !important;
}

.theme-lcap-stroke-0 {
  stroke: #0093a7 !important;
}

.theme-lcap-checkbox-0 .cui-checkbox-label:before {
  border-color: #0093a7 !important;
}

.theme-lcap-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0093a7 !important;
  border: #0093a7 !important;
  box-shadow: 0 0 0 1px #0093a7;
}

.theme-lcap-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0093a7 !important;
}

.theme-lcap-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #0093a7 !important;
}

.theme-lcap-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-lcap-fg-1 {
  color: #66e0c2 !important;
}

.theme-lcap-bg-1 {
  background-color: #66e0c2 !important;
}

.theme-lcap-fill-1 {
  fill: #66e0c2 !important;
}

.theme-lcap-border-1 {
  border-color: #66e0c2 !important;
}

.theme-lcap-stroke-1 {
  stroke: #66e0c2 !important;
}

.theme-lcap-checkbox-1 .cui-checkbox-label:before {
  border-color: #66e0c2 !important;
}

.theme-lcap-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #66e0c2 !important;
  border: #66e0c2 !important;
  box-shadow: 0 0 0 1px #66e0c2;
}

.theme-lcap-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #66e0c2 !important;
}

.theme-lcap-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #66e0c2 !important;
}

.theme-lcap-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-lcap-fg-2 {
  color: #0c9 !important;
}

.theme-lcap-bg-2 {
  background-color: #0c9 !important;
}

.theme-lcap-fill-2 {
  fill: #0c9 !important;
}

.theme-lcap-border-2 {
  border-color: #0c9 !important;
}

.theme-lcap-stroke-2 {
  stroke: #0c9 !important;
}

.theme-lcap-checkbox-2 .cui-checkbox-label:before {
  border-color: #0c9 !important;
}

.theme-lcap-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0c9 !important;
  border: #0c9 !important;
  box-shadow: 0 0 0 1px #0c9;
}

.theme-lcap-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0c9 !important;
}

.theme-lcap-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #0c9 !important;
}

.theme-lcap-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-lcap-fg-3 {
  color: #f9a8bc !important;
}

.theme-lcap-bg-3 {
  background-color: #f9a8bc !important;
}

.theme-lcap-fill-3 {
  fill: #f9a8bc !important;
}

.theme-lcap-border-3 {
  border-color: #f9a8bc !important;
}

.theme-lcap-stroke-3 {
  stroke: #f9a8bc !important;
}

.theme-lcap-checkbox-3 .cui-checkbox-label:before {
  border-color: #f9a8bc !important;
}

.theme-lcap-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f9a8bc !important;
  border: #f9a8bc !important;
  box-shadow: 0 0 0 1px #f9a8bc;
}

.theme-lcap-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f9a8bc !important;
}

.theme-lcap-checkbox-3 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f9a8bc !important;
}

.theme-lcap-checkbox-3 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-lcap-fg-4 {
  color: #c8d5d7 !important;
}

.theme-lcap-bg-4 {
  background-color: #c8d5d7 !important;
}

.theme-lcap-fill-4 {
  fill: #c8d5d7 !important;
}

.theme-lcap-border-4 {
  border-color: #c8d5d7 !important;
}

.theme-lcap-stroke-4 {
  stroke: #c8d5d7 !important;
}

.theme-lcap-checkbox-4 .cui-checkbox-label:before {
  border-color: #c8d5d7 !important;
}

.theme-lcap-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c8d5d7 !important;
  border: #c8d5d7 !important;
  box-shadow: 0 0 0 1px #c8d5d7;
}

.theme-lcap-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c8d5d7 !important;
}

.theme-lcap-checkbox-4 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #c8d5d7 !important;
}

.theme-lcap-checkbox-4 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-lcap .theme-fg-0 {
  color: #0093a7 !important;
}

.theme-lcap .theme-bg-0 {
  background-color: #0093a7 !important;
}

.theme-lcap .theme-fill-0 {
  fill: #0093a7 !important;
}

.theme-lcap .theme-border-0 {
  border-color: #0093a7 !important;
}

.theme-lcap .theme-stroke-0 {
  stroke: #0093a7 !important;
}

.theme-lcap .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #0093a7 !important;
}

.theme-lcap .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0093a7 !important;
  border: #0093a7 !important;
}

.theme-lcap .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0093a7 !important;
}

.theme-lcap .theme-fg-1 {
  color: #66e0c2 !important;
}

.theme-lcap .theme-bg-1 {
  background-color: #66e0c2 !important;
}

.theme-lcap .theme-fill-1 {
  fill: #66e0c2 !important;
}

.theme-lcap .theme-border-1 {
  border-color: #66e0c2 !important;
}

.theme-lcap .theme-stroke-1 {
  stroke: #66e0c2 !important;
}

.theme-lcap .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #66e0c2 !important;
}

.theme-lcap .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #66e0c2 !important;
  border: #66e0c2 !important;
}

.theme-lcap .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #66e0c2 !important;
}

.theme-lcap .theme-fg-2 {
  color: #0c9 !important;
}

.theme-lcap .theme-bg-2 {
  background-color: #0c9 !important;
}

.theme-lcap .theme-fill-2 {
  fill: #0c9 !important;
}

.theme-lcap .theme-border-2 {
  border-color: #0c9 !important;
}

.theme-lcap .theme-stroke-2 {
  stroke: #0c9 !important;
}

.theme-lcap .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #0c9 !important;
}

.theme-lcap .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0c9 !important;
  border: #0c9 !important;
}

.theme-lcap .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0c9 !important;
}

.theme-lcap .theme-fg-3 {
  color: #f9a8bc !important;
}

.theme-lcap .theme-bg-3 {
  background-color: #f9a8bc !important;
}

.theme-lcap .theme-fill-3 {
  fill: #f9a8bc !important;
}

.theme-lcap .theme-border-3 {
  border-color: #f9a8bc !important;
}

.theme-lcap .theme-stroke-3 {
  stroke: #f9a8bc !important;
}

.theme-lcap .theme-checkbox-3 .cui-checkbox-label:hover:before {
  border-color: #f9a8bc !important;
}

.theme-lcap .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f9a8bc !important;
  border: #f9a8bc !important;
}

.theme-lcap .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f9a8bc !important;
}

.theme-lcap .theme-fg-4 {
  color: #c8d5d7 !important;
}

.theme-lcap .theme-bg-4 {
  background-color: #c8d5d7 !important;
}

.theme-lcap .theme-fill-4 {
  fill: #c8d5d7 !important;
}

.theme-lcap .theme-border-4 {
  border-color: #c8d5d7 !important;
}

.theme-lcap .theme-stroke-4 {
  stroke: #c8d5d7 !important;
}

.theme-lcap .theme-checkbox-4 .cui-checkbox-label:hover:before {
  border-color: #c8d5d7 !important;
}

.theme-lcap .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c8d5d7 !important;
  border: #c8d5d7 !important;
}

.theme-lcap .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c8d5d7 !important;
}

.theme-immReport-fg-0 {
  color: #b44e49 !important;
}

.theme-immReport-bg-0 {
  background-color: #b44e49 !important;
}

.theme-immReport-fill-0 {
  fill: #b44e49 !important;
}

.theme-immReport-border-0 {
  border-color: #b44e49 !important;
}

.theme-immReport-stroke-0 {
  stroke: #b44e49 !important;
}

.theme-immReport-checkbox-0 .cui-checkbox-label:before {
  border-color: #b44e49 !important;
}

.theme-immReport-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #b44e49 !important;
  border: #b44e49 !important;
  box-shadow: 0 0 0 1px #b44e49;
}

.theme-immReport-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #b44e49 !important;
}

.theme-immReport-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #b44e49 !important;
}

.theme-immReport-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-immReport-fg-1 {
  color: #7f2328 !important;
}

.theme-immReport-bg-1 {
  background-color: #7f2328 !important;
}

.theme-immReport-fill-1 {
  fill: #7f2328 !important;
}

.theme-immReport-border-1 {
  border-color: #7f2328 !important;
}

.theme-immReport-stroke-1 {
  stroke: #7f2328 !important;
}

.theme-immReport-checkbox-1 .cui-checkbox-label:before {
  border-color: #7f2328 !important;
}

.theme-immReport-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #7f2328 !important;
  border: #7f2328 !important;
  box-shadow: 0 0 0 1px #7f2328;
}

.theme-immReport-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #7f2328 !important;
}

.theme-immReport-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #7f2328 !important;
}

.theme-immReport-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-immReport .theme-fg-0 {
  color: #b44e49 !important;
}

.theme-immReport .theme-bg-0 {
  background-color: #b44e49 !important;
}

.theme-immReport .theme-fill-0 {
  fill: #b44e49 !important;
}

.theme-immReport .theme-border-0 {
  border-color: #b44e49 !important;
}

.theme-immReport .theme-stroke-0 {
  stroke: #b44e49 !important;
}

.theme-immReport .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #b44e49 !important;
}

.theme-immReport .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #b44e49 !important;
  border: #b44e49 !important;
}

.theme-immReport .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #b44e49 !important;
}

.theme-immReport .theme-fg-1 {
  color: #7f2328 !important;
}

.theme-immReport .theme-bg-1 {
  background-color: #7f2328 !important;
}

.theme-immReport .theme-fill-1 {
  fill: #7f2328 !important;
}

.theme-immReport .theme-border-1 {
  border-color: #7f2328 !important;
}

.theme-immReport .theme-stroke-1 {
  stroke: #7f2328 !important;
}

.theme-immReport .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #7f2328 !important;
}

.theme-immReport .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #7f2328 !important;
  border: #7f2328 !important;
}

.theme-immReport .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #7f2328 !important;
}

.theme-sbcss-fg-0 {
  color: #c2e4d8 !important;
}

.theme-sbcss-bg-0 {
  background-color: #c2e4d8 !important;
}

.theme-sbcss-fill-0 {
  fill: #c2e4d8 !important;
}

.theme-sbcss-border-0 {
  border-color: #c2e4d8 !important;
}

.theme-sbcss-stroke-0 {
  stroke: #c2e4d8 !important;
}

.theme-sbcss-checkbox-0 .cui-checkbox-label:before {
  border-color: #c2e4d8 !important;
}

.theme-sbcss-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c2e4d8 !important;
  border: #c2e4d8 !important;
  box-shadow: 0 0 0 1px #c2e4d8;
}

.theme-sbcss-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c2e4d8 !important;
}

.theme-sbcss-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #c2e4d8 !important;
}

.theme-sbcss-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcss-fg-1 {
  color: #86caa2 !important;
}

.theme-sbcss-bg-1 {
  background-color: #86caa2 !important;
}

.theme-sbcss-fill-1 {
  fill: #86caa2 !important;
}

.theme-sbcss-border-1 {
  border-color: #86caa2 !important;
}

.theme-sbcss-stroke-1 {
  stroke: #86caa2 !important;
}

.theme-sbcss-checkbox-1 .cui-checkbox-label:before {
  border-color: #86caa2 !important;
}

.theme-sbcss-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #86caa2 !important;
  border: #86caa2 !important;
  box-shadow: 0 0 0 1px #86caa2;
}

.theme-sbcss-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #86caa2 !important;
}

.theme-sbcss-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #86caa2 !important;
}

.theme-sbcss-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcss-fg-2 {
  color: #00b596 !important;
}

.theme-sbcss-bg-2 {
  background-color: #00b596 !important;
}

.theme-sbcss-fill-2 {
  fill: #00b596 !important;
}

.theme-sbcss-border-2 {
  border-color: #00b596 !important;
}

.theme-sbcss-stroke-2 {
  stroke: #00b596 !important;
}

.theme-sbcss-checkbox-2 .cui-checkbox-label:before {
  border-color: #00b596 !important;
}

.theme-sbcss-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #00b596 !important;
  border: #00b596 !important;
  box-shadow: 0 0 0 1px #00b596;
}

.theme-sbcss-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #00b596 !important;
}

.theme-sbcss-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #00b596 !important;
}

.theme-sbcss-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcss-fg-3 {
  color: #267d73 !important;
}

.theme-sbcss-bg-3 {
  background-color: #267d73 !important;
}

.theme-sbcss-fill-3 {
  fill: #267d73 !important;
}

.theme-sbcss-border-3 {
  border-color: #267d73 !important;
}

.theme-sbcss-stroke-3 {
  stroke: #267d73 !important;
}

.theme-sbcss-checkbox-3 .cui-checkbox-label:before {
  border-color: #267d73 !important;
}

.theme-sbcss-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #267d73 !important;
  border: #267d73 !important;
  box-shadow: 0 0 0 1px #267d73;
}

.theme-sbcss-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #267d73 !important;
}

.theme-sbcss-checkbox-3 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #267d73 !important;
}

.theme-sbcss-checkbox-3 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcss-fg-4 {
  color: #044b43 !important;
}

.theme-sbcss-bg-4 {
  background-color: #044b43 !important;
}

.theme-sbcss-fill-4 {
  fill: #044b43 !important;
}

.theme-sbcss-border-4 {
  border-color: #044b43 !important;
}

.theme-sbcss-stroke-4 {
  stroke: #044b43 !important;
}

.theme-sbcss-checkbox-4 .cui-checkbox-label:before {
  border-color: #044b43 !important;
}

.theme-sbcss-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #044b43 !important;
  border: #044b43 !important;
  box-shadow: 0 0 0 1px #044b43;
}

.theme-sbcss-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #044b43 !important;
}

.theme-sbcss-checkbox-4 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #044b43 !important;
}

.theme-sbcss-checkbox-4 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcss-fg-5 {
  color: #e8eeef !important;
}

.theme-sbcss-bg-5 {
  background-color: #e8eeef !important;
}

.theme-sbcss-fill-5 {
  fill: #e8eeef !important;
}

.theme-sbcss-border-5 {
  border-color: #e8eeef !important;
}

.theme-sbcss-stroke-5 {
  stroke: #e8eeef !important;
}

.theme-sbcss-checkbox-5 .cui-checkbox-label:before {
  border-color: #e8eeef !important;
}

.theme-sbcss-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #e8eeef !important;
  border: #e8eeef !important;
  box-shadow: 0 0 0 1px #e8eeef;
}

.theme-sbcss-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #e8eeef !important;
}

.theme-sbcss-checkbox-5 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #e8eeef !important;
}

.theme-sbcss-checkbox-5 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcss .theme-fg-0 {
  color: #c2e4d8 !important;
}

.theme-sbcss .theme-bg-0 {
  background-color: #c2e4d8 !important;
}

.theme-sbcss .theme-fill-0 {
  fill: #c2e4d8 !important;
}

.theme-sbcss .theme-border-0 {
  border-color: #c2e4d8 !important;
}

.theme-sbcss .theme-stroke-0 {
  stroke: #c2e4d8 !important;
}

.theme-sbcss .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #c2e4d8 !important;
}

.theme-sbcss .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c2e4d8 !important;
  border: #c2e4d8 !important;
}

.theme-sbcss .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c2e4d8 !important;
}

.theme-sbcss .theme-fg-1 {
  color: #86caa2 !important;
}

.theme-sbcss .theme-bg-1 {
  background-color: #86caa2 !important;
}

.theme-sbcss .theme-fill-1 {
  fill: #86caa2 !important;
}

.theme-sbcss .theme-border-1 {
  border-color: #86caa2 !important;
}

.theme-sbcss .theme-stroke-1 {
  stroke: #86caa2 !important;
}

.theme-sbcss .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #86caa2 !important;
}

.theme-sbcss .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #86caa2 !important;
  border: #86caa2 !important;
}

.theme-sbcss .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #86caa2 !important;
}

.theme-sbcss .theme-fg-2 {
  color: #00b596 !important;
}

.theme-sbcss .theme-bg-2 {
  background-color: #00b596 !important;
}

.theme-sbcss .theme-fill-2 {
  fill: #00b596 !important;
}

.theme-sbcss .theme-border-2 {
  border-color: #00b596 !important;
}

.theme-sbcss .theme-stroke-2 {
  stroke: #00b596 !important;
}

.theme-sbcss .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #00b596 !important;
}

.theme-sbcss .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #00b596 !important;
  border: #00b596 !important;
}

.theme-sbcss .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #00b596 !important;
}

.theme-sbcss .theme-fg-3 {
  color: #267d73 !important;
}

.theme-sbcss .theme-bg-3 {
  background-color: #267d73 !important;
}

.theme-sbcss .theme-fill-3 {
  fill: #267d73 !important;
}

.theme-sbcss .theme-border-3 {
  border-color: #267d73 !important;
}

.theme-sbcss .theme-stroke-3 {
  stroke: #267d73 !important;
}

.theme-sbcss .theme-checkbox-3 .cui-checkbox-label:hover:before {
  border-color: #267d73 !important;
}

.theme-sbcss .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #267d73 !important;
  border: #267d73 !important;
}

.theme-sbcss .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #267d73 !important;
}

.theme-sbcss .theme-fg-4 {
  color: #044b43 !important;
}

.theme-sbcss .theme-bg-4 {
  background-color: #044b43 !important;
}

.theme-sbcss .theme-fill-4 {
  fill: #044b43 !important;
}

.theme-sbcss .theme-border-4 {
  border-color: #044b43 !important;
}

.theme-sbcss .theme-stroke-4 {
  stroke: #044b43 !important;
}

.theme-sbcss .theme-checkbox-4 .cui-checkbox-label:hover:before {
  border-color: #044b43 !important;
}

.theme-sbcss .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #044b43 !important;
  border: #044b43 !important;
}

.theme-sbcss .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #044b43 !important;
}

.theme-sbcss .theme-fg-5 {
  color: #e8eeef !important;
}

.theme-sbcss .theme-bg-5 {
  background-color: #e8eeef !important;
}

.theme-sbcss .theme-fill-5 {
  fill: #e8eeef !important;
}

.theme-sbcss .theme-border-5 {
  border-color: #e8eeef !important;
}

.theme-sbcss .theme-stroke-5 {
  stroke: #e8eeef !important;
}

.theme-sbcss .theme-checkbox-5 .cui-checkbox-label:hover:before {
  border-color: #e8eeef !important;
}

.theme-sbcss .theme-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #e8eeef !important;
  border: #e8eeef !important;
}

.theme-sbcss .theme-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #e8eeef !important;
}

.theme-sbcssCAASP-fg-0 {
  color: #88adc9 !important;
}

.theme-sbcssCAASP-bg-0 {
  background-color: #88adc9 !important;
}

.theme-sbcssCAASP-fill-0 {
  fill: #88adc9 !important;
}

.theme-sbcssCAASP-border-0 {
  border-color: #88adc9 !important;
}

.theme-sbcssCAASP-stroke-0 {
  stroke: #88adc9 !important;
}

.theme-sbcssCAASP-checkbox-0 .cui-checkbox-label:before {
  border-color: #88adc9 !important;
}

.theme-sbcssCAASP-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #88adc9 !important;
  border: #88adc9 !important;
  box-shadow: 0 0 0 1px #88adc9;
}

.theme-sbcssCAASP-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #88adc9 !important;
}

.theme-sbcssCAASP-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #88adc9 !important;
}

.theme-sbcssCAASP-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcssCAASP-fg-1 {
  color: #4f85af !important;
}

.theme-sbcssCAASP-bg-1 {
  background-color: #4f85af !important;
}

.theme-sbcssCAASP-fill-1 {
  fill: #4f85af !important;
}

.theme-sbcssCAASP-border-1 {
  border-color: #4f85af !important;
}

.theme-sbcssCAASP-stroke-1 {
  stroke: #4f85af !important;
}

.theme-sbcssCAASP-checkbox-1 .cui-checkbox-label:before {
  border-color: #4f85af !important;
}

.theme-sbcssCAASP-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #4f85af !important;
  border: #4f85af !important;
  box-shadow: 0 0 0 1px #4f85af;
}

.theme-sbcssCAASP-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #4f85af !important;
}

.theme-sbcssCAASP-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #4f85af !important;
}

.theme-sbcssCAASP-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcssCAASP-fg-2 {
  color: #165c95 !important;
}

.theme-sbcssCAASP-bg-2 {
  background-color: #165c95 !important;
}

.theme-sbcssCAASP-fill-2 {
  fill: #165c95 !important;
}

.theme-sbcssCAASP-border-2 {
  border-color: #165c95 !important;
}

.theme-sbcssCAASP-stroke-2 {
  stroke: #165c95 !important;
}

.theme-sbcssCAASP-checkbox-2 .cui-checkbox-label:before {
  border-color: #165c95 !important;
}

.theme-sbcssCAASP-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #165c95 !important;
  border: #165c95 !important;
  box-shadow: 0 0 0 1px #165c95;
}

.theme-sbcssCAASP-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #165c95 !important;
}

.theme-sbcssCAASP-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #165c95 !important;
}

.theme-sbcssCAASP-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcssCAASP-fg-3 {
  color: #032256 !important;
}

.theme-sbcssCAASP-bg-3 {
  background-color: #032256 !important;
}

.theme-sbcssCAASP-fill-3 {
  fill: #032256 !important;
}

.theme-sbcssCAASP-border-3 {
  border-color: #032256 !important;
}

.theme-sbcssCAASP-stroke-3 {
  stroke: #032256 !important;
}

.theme-sbcssCAASP-checkbox-3 .cui-checkbox-label:before {
  border-color: #032256 !important;
}

.theme-sbcssCAASP-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #032256 !important;
  border: #032256 !important;
  box-shadow: 0 0 0 1px #032256;
}

.theme-sbcssCAASP-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #032256 !important;
}

.theme-sbcssCAASP-checkbox-3 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #032256 !important;
}

.theme-sbcssCAASP-checkbox-3 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcssCAASP-fg-4 {
  color: #e8eeef !important;
}

.theme-sbcssCAASP-bg-4 {
  background-color: #e8eeef !important;
}

.theme-sbcssCAASP-fill-4 {
  fill: #e8eeef !important;
}

.theme-sbcssCAASP-border-4 {
  border-color: #e8eeef !important;
}

.theme-sbcssCAASP-stroke-4 {
  stroke: #e8eeef !important;
}

.theme-sbcssCAASP-checkbox-4 .cui-checkbox-label:before {
  border-color: #e8eeef !important;
}

.theme-sbcssCAASP-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #e8eeef !important;
  border: #e8eeef !important;
  box-shadow: 0 0 0 1px #e8eeef;
}

.theme-sbcssCAASP-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #e8eeef !important;
}

.theme-sbcssCAASP-checkbox-4 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #e8eeef !important;
}

.theme-sbcssCAASP-checkbox-4 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcssCAASP .theme-fg-0 {
  color: #88adc9 !important;
}

.theme-sbcssCAASP .theme-bg-0 {
  background-color: #88adc9 !important;
}

.theme-sbcssCAASP .theme-fill-0 {
  fill: #88adc9 !important;
}

.theme-sbcssCAASP .theme-border-0 {
  border-color: #88adc9 !important;
}

.theme-sbcssCAASP .theme-stroke-0 {
  stroke: #88adc9 !important;
}

.theme-sbcssCAASP .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #88adc9 !important;
}

.theme-sbcssCAASP .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #88adc9 !important;
  border: #88adc9 !important;
}

.theme-sbcssCAASP .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #88adc9 !important;
}

.theme-sbcssCAASP .theme-fg-1 {
  color: #4f85af !important;
}

.theme-sbcssCAASP .theme-bg-1 {
  background-color: #4f85af !important;
}

.theme-sbcssCAASP .theme-fill-1 {
  fill: #4f85af !important;
}

.theme-sbcssCAASP .theme-border-1 {
  border-color: #4f85af !important;
}

.theme-sbcssCAASP .theme-stroke-1 {
  stroke: #4f85af !important;
}

.theme-sbcssCAASP .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #4f85af !important;
}

.theme-sbcssCAASP .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #4f85af !important;
  border: #4f85af !important;
}

.theme-sbcssCAASP .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #4f85af !important;
}

.theme-sbcssCAASP .theme-fg-2 {
  color: #165c95 !important;
}

.theme-sbcssCAASP .theme-bg-2 {
  background-color: #165c95 !important;
}

.theme-sbcssCAASP .theme-fill-2 {
  fill: #165c95 !important;
}

.theme-sbcssCAASP .theme-border-2 {
  border-color: #165c95 !important;
}

.theme-sbcssCAASP .theme-stroke-2 {
  stroke: #165c95 !important;
}

.theme-sbcssCAASP .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #165c95 !important;
}

.theme-sbcssCAASP .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #165c95 !important;
  border: #165c95 !important;
}

.theme-sbcssCAASP .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #165c95 !important;
}

.theme-sbcssCAASP .theme-fg-3 {
  color: #032256 !important;
}

.theme-sbcssCAASP .theme-bg-3 {
  background-color: #032256 !important;
}

.theme-sbcssCAASP .theme-fill-3 {
  fill: #032256 !important;
}

.theme-sbcssCAASP .theme-border-3 {
  border-color: #032256 !important;
}

.theme-sbcssCAASP .theme-stroke-3 {
  stroke: #032256 !important;
}

.theme-sbcssCAASP .theme-checkbox-3 .cui-checkbox-label:hover:before {
  border-color: #032256 !important;
}

.theme-sbcssCAASP .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #032256 !important;
  border: #032256 !important;
}

.theme-sbcssCAASP .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #032256 !important;
}

.theme-sbcssCAASP .theme-fg-4 {
  color: #e8eeef !important;
}

.theme-sbcssCAASP .theme-bg-4 {
  background-color: #e8eeef !important;
}

.theme-sbcssCAASP .theme-fill-4 {
  fill: #e8eeef !important;
}

.theme-sbcssCAASP .theme-border-4 {
  border-color: #e8eeef !important;
}

.theme-sbcssCAASP .theme-stroke-4 {
  stroke: #e8eeef !important;
}

.theme-sbcssCAASP .theme-checkbox-4 .cui-checkbox-label:hover:before {
  border-color: #e8eeef !important;
}

.theme-sbcssCAASP .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #e8eeef !important;
  border: #e8eeef !important;
}

.theme-sbcssCAASP .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #e8eeef !important;
}

.theme-sbcssDashboard-fg-0 {
  color: #c02e1d !important;
}

.theme-sbcssDashboard-bg-0 {
  background-color: #c02e1d !important;
}

.theme-sbcssDashboard-fill-0 {
  fill: #c02e1d !important;
}

.theme-sbcssDashboard-border-0 {
  border-color: #c02e1d !important;
}

.theme-sbcssDashboard-stroke-0 {
  stroke: #c02e1d !important;
}

.theme-sbcssDashboard-checkbox-0 .cui-checkbox-label:before {
  border-color: #c02e1d !important;
}

.theme-sbcssDashboard-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c02e1d !important;
  border: #c02e1d !important;
  box-shadow: 0 0 0 1px #c02e1d;
}

.theme-sbcssDashboard-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c02e1d !important;
}

.theme-sbcssDashboard-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #c02e1d !important;
}

.theme-sbcssDashboard-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcssDashboard-fg-1 {
  color: #f16c21 !important;
}

.theme-sbcssDashboard-bg-1 {
  background-color: #f16c21 !important;
}

.theme-sbcssDashboard-fill-1 {
  fill: #f16c21 !important;
}

.theme-sbcssDashboard-border-1 {
  border-color: #f16c21 !important;
}

.theme-sbcssDashboard-stroke-1 {
  stroke: #f16c21 !important;
}

.theme-sbcssDashboard-checkbox-1 .cui-checkbox-label:before {
  border-color: #f16c21 !important;
}

.theme-sbcssDashboard-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f16c21 !important;
  border: #f16c21 !important;
  box-shadow: 0 0 0 1px #f16c21;
}

.theme-sbcssDashboard-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f16c21 !important;
}

.theme-sbcssDashboard-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f16c21 !important;
}

.theme-sbcssDashboard-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcssDashboard-fg-2 {
  color: #eac845 !important;
}

.theme-sbcssDashboard-bg-2 {
  background-color: #eac845 !important;
}

.theme-sbcssDashboard-fill-2 {
  fill: #eac845 !important;
}

.theme-sbcssDashboard-border-2 {
  border-color: #eac845 !important;
}

.theme-sbcssDashboard-stroke-2 {
  stroke: #eac845 !important;
}

.theme-sbcssDashboard-checkbox-2 .cui-checkbox-label:before {
  border-color: #eac845 !important;
}

.theme-sbcssDashboard-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #eac845 !important;
  border: #eac845 !important;
  box-shadow: 0 0 0 1px #eac845;
}

.theme-sbcssDashboard-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #eac845 !important;
}

.theme-sbcssDashboard-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #eac845 !important;
}

.theme-sbcssDashboard-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcssDashboard-fg-3 {
  color: #a2b86c !important;
}

.theme-sbcssDashboard-bg-3 {
  background-color: #a2b86c !important;
}

.theme-sbcssDashboard-fill-3 {
  fill: #a2b86c !important;
}

.theme-sbcssDashboard-border-3 {
  border-color: #a2b86c !important;
}

.theme-sbcssDashboard-stroke-3 {
  stroke: #a2b86c !important;
}

.theme-sbcssDashboard-checkbox-3 .cui-checkbox-label:before {
  border-color: #a2b86c !important;
}

.theme-sbcssDashboard-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #a2b86c !important;
  border: #a2b86c !important;
  box-shadow: 0 0 0 1px #a2b86c;
}

.theme-sbcssDashboard-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #a2b86c !important;
}

.theme-sbcssDashboard-checkbox-3 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #a2b86c !important;
}

.theme-sbcssDashboard-checkbox-3 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcssDashboard-fg-4 {
  color: #1495ba !important;
}

.theme-sbcssDashboard-bg-4 {
  background-color: #1495ba !important;
}

.theme-sbcssDashboard-fill-4 {
  fill: #1495ba !important;
}

.theme-sbcssDashboard-border-4 {
  border-color: #1495ba !important;
}

.theme-sbcssDashboard-stroke-4 {
  stroke: #1495ba !important;
}

.theme-sbcssDashboard-checkbox-4 .cui-checkbox-label:before {
  border-color: #1495ba !important;
}

.theme-sbcssDashboard-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #1495ba !important;
  border: #1495ba !important;
  box-shadow: 0 0 0 1px #1495ba;
}

.theme-sbcssDashboard-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #1495ba !important;
}

.theme-sbcssDashboard-checkbox-4 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #1495ba !important;
}

.theme-sbcssDashboard-checkbox-4 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcssDashboard .theme-fg-0 {
  color: #c02e1d !important;
}

.theme-sbcssDashboard .theme-bg-0 {
  background-color: #c02e1d !important;
}

.theme-sbcssDashboard .theme-fill-0 {
  fill: #c02e1d !important;
}

.theme-sbcssDashboard .theme-border-0 {
  border-color: #c02e1d !important;
}

.theme-sbcssDashboard .theme-stroke-0 {
  stroke: #c02e1d !important;
}

.theme-sbcssDashboard .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #c02e1d !important;
}

.theme-sbcssDashboard .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c02e1d !important;
  border: #c02e1d !important;
}

.theme-sbcssDashboard .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c02e1d !important;
}

.theme-sbcssDashboard .theme-fg-1 {
  color: #f16c21 !important;
}

.theme-sbcssDashboard .theme-bg-1 {
  background-color: #f16c21 !important;
}

.theme-sbcssDashboard .theme-fill-1 {
  fill: #f16c21 !important;
}

.theme-sbcssDashboard .theme-border-1 {
  border-color: #f16c21 !important;
}

.theme-sbcssDashboard .theme-stroke-1 {
  stroke: #f16c21 !important;
}

.theme-sbcssDashboard .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #f16c21 !important;
}

.theme-sbcssDashboard .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f16c21 !important;
  border: #f16c21 !important;
}

.theme-sbcssDashboard .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f16c21 !important;
}

.theme-sbcssDashboard .theme-fg-2 {
  color: #eac845 !important;
}

.theme-sbcssDashboard .theme-bg-2 {
  background-color: #eac845 !important;
}

.theme-sbcssDashboard .theme-fill-2 {
  fill: #eac845 !important;
}

.theme-sbcssDashboard .theme-border-2 {
  border-color: #eac845 !important;
}

.theme-sbcssDashboard .theme-stroke-2 {
  stroke: #eac845 !important;
}

.theme-sbcssDashboard .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #eac845 !important;
}

.theme-sbcssDashboard .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #eac845 !important;
  border: #eac845 !important;
}

.theme-sbcssDashboard .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #eac845 !important;
}

.theme-sbcssDashboard .theme-fg-3 {
  color: #a2b86c !important;
}

.theme-sbcssDashboard .theme-bg-3 {
  background-color: #a2b86c !important;
}

.theme-sbcssDashboard .theme-fill-3 {
  fill: #a2b86c !important;
}

.theme-sbcssDashboard .theme-border-3 {
  border-color: #a2b86c !important;
}

.theme-sbcssDashboard .theme-stroke-3 {
  stroke: #a2b86c !important;
}

.theme-sbcssDashboard .theme-checkbox-3 .cui-checkbox-label:hover:before {
  border-color: #a2b86c !important;
}

.theme-sbcssDashboard .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #a2b86c !important;
  border: #a2b86c !important;
}

.theme-sbcssDashboard .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #a2b86c !important;
}

.theme-sbcssDashboard .theme-fg-4 {
  color: #1495ba !important;
}

.theme-sbcssDashboard .theme-bg-4 {
  background-color: #1495ba !important;
}

.theme-sbcssDashboard .theme-fill-4 {
  fill: #1495ba !important;
}

.theme-sbcssDashboard .theme-border-4 {
  border-color: #1495ba !important;
}

.theme-sbcssDashboard .theme-stroke-4 {
  stroke: #1495ba !important;
}

.theme-sbcssDashboard .theme-checkbox-4 .cui-checkbox-label:hover:before {
  border-color: #1495ba !important;
}

.theme-sbcssDashboard .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #1495ba !important;
  border: #1495ba !important;
}

.theme-sbcssDashboard .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #1495ba !important;
}

.theme-sbcssDonut-fg-0 {
  color: #0085c7 !important;
}

.theme-sbcssDonut-bg-0 {
  background-color: #0085c7 !important;
}

.theme-sbcssDonut-fill-0 {
  fill: #0085c7 !important;
}

.theme-sbcssDonut-border-0 {
  border-color: #0085c7 !important;
}

.theme-sbcssDonut-stroke-0 {
  stroke: #0085c7 !important;
}

.theme-sbcssDonut-checkbox-0 .cui-checkbox-label:before {
  border-color: #0085c7 !important;
}

.theme-sbcssDonut-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0085c7 !important;
  border: #0085c7 !important;
  box-shadow: 0 0 0 1px #0085c7;
}

.theme-sbcssDonut-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0085c7 !important;
}

.theme-sbcssDonut-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #0085c7 !important;
}

.theme-sbcssDonut-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcssDonut-fg-1 {
  color: #c8d5d7 !important;
}

.theme-sbcssDonut-bg-1 {
  background-color: #c8d5d7 !important;
}

.theme-sbcssDonut-fill-1 {
  fill: #c8d5d7 !important;
}

.theme-sbcssDonut-border-1 {
  border-color: #c8d5d7 !important;
}

.theme-sbcssDonut-stroke-1 {
  stroke: #c8d5d7 !important;
}

.theme-sbcssDonut-checkbox-1 .cui-checkbox-label:before {
  border-color: #c8d5d7 !important;
}

.theme-sbcssDonut-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c8d5d7 !important;
  border: #c8d5d7 !important;
  box-shadow: 0 0 0 1px #c8d5d7;
}

.theme-sbcssDonut-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c8d5d7 !important;
}

.theme-sbcssDonut-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #c8d5d7 !important;
}

.theme-sbcssDonut-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcssDonut-fg-2 {
  color: #e8eeef !important;
}

.theme-sbcssDonut-bg-2 {
  background-color: #e8eeef !important;
}

.theme-sbcssDonut-fill-2 {
  fill: #e8eeef !important;
}

.theme-sbcssDonut-border-2 {
  border-color: #e8eeef !important;
}

.theme-sbcssDonut-stroke-2 {
  stroke: #e8eeef !important;
}

.theme-sbcssDonut-checkbox-2 .cui-checkbox-label:before {
  border-color: #e8eeef !important;
}

.theme-sbcssDonut-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #e8eeef !important;
  border: #e8eeef !important;
  box-shadow: 0 0 0 1px #e8eeef;
}

.theme-sbcssDonut-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #e8eeef !important;
}

.theme-sbcssDonut-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #e8eeef !important;
}

.theme-sbcssDonut-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-sbcssDonut .theme-fg-0 {
  color: #0085c7 !important;
}

.theme-sbcssDonut .theme-bg-0 {
  background-color: #0085c7 !important;
}

.theme-sbcssDonut .theme-fill-0 {
  fill: #0085c7 !important;
}

.theme-sbcssDonut .theme-border-0 {
  border-color: #0085c7 !important;
}

.theme-sbcssDonut .theme-stroke-0 {
  stroke: #0085c7 !important;
}

.theme-sbcssDonut .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #0085c7 !important;
}

.theme-sbcssDonut .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0085c7 !important;
  border: #0085c7 !important;
}

.theme-sbcssDonut .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0085c7 !important;
}

.theme-sbcssDonut .theme-fg-1 {
  color: #c8d5d7 !important;
}

.theme-sbcssDonut .theme-bg-1 {
  background-color: #c8d5d7 !important;
}

.theme-sbcssDonut .theme-fill-1 {
  fill: #c8d5d7 !important;
}

.theme-sbcssDonut .theme-border-1 {
  border-color: #c8d5d7 !important;
}

.theme-sbcssDonut .theme-stroke-1 {
  stroke: #c8d5d7 !important;
}

.theme-sbcssDonut .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #c8d5d7 !important;
}

.theme-sbcssDonut .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c8d5d7 !important;
  border: #c8d5d7 !important;
}

.theme-sbcssDonut .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c8d5d7 !important;
}

.theme-sbcssDonut .theme-fg-2 {
  color: #e8eeef !important;
}

.theme-sbcssDonut .theme-bg-2 {
  background-color: #e8eeef !important;
}

.theme-sbcssDonut .theme-fill-2 {
  fill: #e8eeef !important;
}

.theme-sbcssDonut .theme-border-2 {
  border-color: #e8eeef !important;
}

.theme-sbcssDonut .theme-stroke-2 {
  stroke: #e8eeef !important;
}

.theme-sbcssDonut .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #e8eeef !important;
}

.theme-sbcssDonut .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #e8eeef !important;
  border: #e8eeef !important;
}

.theme-sbcssDonut .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #e8eeef !important;
}

.theme-loImpact-fg-0 {
  color: #b9546d !important;
}

.theme-loImpact-bg-0 {
  background-color: #b9546d !important;
}

.theme-loImpact-fill-0 {
  fill: #b9546d !important;
}

.theme-loImpact-border-0 {
  border-color: #b9546d !important;
}

.theme-loImpact-stroke-0 {
  stroke: #b9546d !important;
}

.theme-loImpact-checkbox-0 .cui-checkbox-label:before {
  border-color: #b9546d !important;
}

.theme-loImpact-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #b9546d !important;
  border: #b9546d !important;
  box-shadow: 0 0 0 1px #b9546d;
}

.theme-loImpact-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #b9546d !important;
}

.theme-loImpact-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #b9546d !important;
}

.theme-loImpact-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-loImpact-fg-1 {
  color: #f56e8f !important;
}

.theme-loImpact-bg-1 {
  background-color: #f56e8f !important;
}

.theme-loImpact-fill-1 {
  fill: #f56e8f !important;
}

.theme-loImpact-border-1 {
  border-color: #f56e8f !important;
}

.theme-loImpact-stroke-1 {
  stroke: #f56e8f !important;
}

.theme-loImpact-checkbox-1 .cui-checkbox-label:before {
  border-color: #f56e8f !important;
}

.theme-loImpact-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f56e8f !important;
  border: #f56e8f !important;
  box-shadow: 0 0 0 1px #f56e8f;
}

.theme-loImpact-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f56e8f !important;
}

.theme-loImpact-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f56e8f !important;
}

.theme-loImpact-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-loImpact-fg-2 {
  color: #f6a8bd !important;
}

.theme-loImpact-bg-2 {
  background-color: #f6a8bd !important;
}

.theme-loImpact-fill-2 {
  fill: #f6a8bd !important;
}

.theme-loImpact-border-2 {
  border-color: #f6a8bd !important;
}

.theme-loImpact-stroke-2 {
  stroke: #f6a8bd !important;
}

.theme-loImpact-checkbox-2 .cui-checkbox-label:before {
  border-color: #f6a8bd !important;
}

.theme-loImpact-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f6a8bd !important;
  border: #f6a8bd !important;
  box-shadow: 0 0 0 1px #f6a8bd;
}

.theme-loImpact-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f6a8bd !important;
}

.theme-loImpact-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f6a8bd !important;
}

.theme-loImpact-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-loImpact-fg-3 {
  color: #fecc75 !important;
}

.theme-loImpact-bg-3 {
  background-color: #fecc75 !important;
}

.theme-loImpact-fill-3 {
  fill: #fecc75 !important;
}

.theme-loImpact-border-3 {
  border-color: #fecc75 !important;
}

.theme-loImpact-stroke-3 {
  stroke: #fecc75 !important;
}

.theme-loImpact-checkbox-3 .cui-checkbox-label:before {
  border-color: #fecc75 !important;
}

.theme-loImpact-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #fecc75 !important;
  border: #fecc75 !important;
  box-shadow: 0 0 0 1px #fecc75;
}

.theme-loImpact-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #fecc75 !important;
}

.theme-loImpact-checkbox-3 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #fecc75 !important;
}

.theme-loImpact-checkbox-3 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-loImpact-fg-4 {
  color: #93d2bd !important;
}

.theme-loImpact-bg-4 {
  background-color: #93d2bd !important;
}

.theme-loImpact-fill-4 {
  fill: #93d2bd !important;
}

.theme-loImpact-border-4 {
  border-color: #93d2bd !important;
}

.theme-loImpact-stroke-4 {
  stroke: #93d2bd !important;
}

.theme-loImpact-checkbox-4 .cui-checkbox-label:before {
  border-color: #93d2bd !important;
}

.theme-loImpact-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #93d2bd !important;
  border: #93d2bd !important;
  box-shadow: 0 0 0 1px #93d2bd;
}

.theme-loImpact-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #93d2bd !important;
}

.theme-loImpact-checkbox-4 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #93d2bd !important;
}

.theme-loImpact-checkbox-4 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-loImpact-fg-5 {
  color: #0c9 !important;
}

.theme-loImpact-bg-5 {
  background-color: #0c9 !important;
}

.theme-loImpact-fill-5 {
  fill: #0c9 !important;
}

.theme-loImpact-border-5 {
  border-color: #0c9 !important;
}

.theme-loImpact-stroke-5 {
  stroke: #0c9 !important;
}

.theme-loImpact-checkbox-5 .cui-checkbox-label:before {
  border-color: #0c9 !important;
}

.theme-loImpact-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0c9 !important;
  border: #0c9 !important;
  box-shadow: 0 0 0 1px #0c9;
}

.theme-loImpact-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0c9 !important;
}

.theme-loImpact-checkbox-5 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #0c9 !important;
}

.theme-loImpact-checkbox-5 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-loImpact-fg-6 {
  color: #0f936b !important;
}

.theme-loImpact-bg-6 {
  background-color: #0f936b !important;
}

.theme-loImpact-fill-6 {
  fill: #0f936b !important;
}

.theme-loImpact-border-6 {
  border-color: #0f936b !important;
}

.theme-loImpact-stroke-6 {
  stroke: #0f936b !important;
}

.theme-loImpact-checkbox-6 .cui-checkbox-label:before {
  border-color: #0f936b !important;
}

.theme-loImpact-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0f936b !important;
  border: #0f936b !important;
  box-shadow: 0 0 0 1px #0f936b;
}

.theme-loImpact-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0f936b !important;
}

.theme-loImpact-checkbox-6 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #0f936b !important;
}

.theme-loImpact-checkbox-6 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-loImpact .theme-fg-0 {
  color: #b9546d !important;
}

.theme-loImpact .theme-bg-0 {
  background-color: #b9546d !important;
}

.theme-loImpact .theme-fill-0 {
  fill: #b9546d !important;
}

.theme-loImpact .theme-border-0 {
  border-color: #b9546d !important;
}

.theme-loImpact .theme-stroke-0 {
  stroke: #b9546d !important;
}

.theme-loImpact .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #b9546d !important;
}

.theme-loImpact .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #b9546d !important;
  border: #b9546d !important;
}

.theme-loImpact .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #b9546d !important;
}

.theme-loImpact .theme-fg-1 {
  color: #f56e8f !important;
}

.theme-loImpact .theme-bg-1 {
  background-color: #f56e8f !important;
}

.theme-loImpact .theme-fill-1 {
  fill: #f56e8f !important;
}

.theme-loImpact .theme-border-1 {
  border-color: #f56e8f !important;
}

.theme-loImpact .theme-stroke-1 {
  stroke: #f56e8f !important;
}

.theme-loImpact .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #f56e8f !important;
}

.theme-loImpact .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f56e8f !important;
  border: #f56e8f !important;
}

.theme-loImpact .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f56e8f !important;
}

.theme-loImpact .theme-fg-2 {
  color: #f6a8bd !important;
}

.theme-loImpact .theme-bg-2 {
  background-color: #f6a8bd !important;
}

.theme-loImpact .theme-fill-2 {
  fill: #f6a8bd !important;
}

.theme-loImpact .theme-border-2 {
  border-color: #f6a8bd !important;
}

.theme-loImpact .theme-stroke-2 {
  stroke: #f6a8bd !important;
}

.theme-loImpact .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #f6a8bd !important;
}

.theme-loImpact .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f6a8bd !important;
  border: #f6a8bd !important;
}

.theme-loImpact .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f6a8bd !important;
}

.theme-loImpact .theme-fg-3 {
  color: #fecc75 !important;
}

.theme-loImpact .theme-bg-3 {
  background-color: #fecc75 !important;
}

.theme-loImpact .theme-fill-3 {
  fill: #fecc75 !important;
}

.theme-loImpact .theme-border-3 {
  border-color: #fecc75 !important;
}

.theme-loImpact .theme-stroke-3 {
  stroke: #fecc75 !important;
}

.theme-loImpact .theme-checkbox-3 .cui-checkbox-label:hover:before {
  border-color: #fecc75 !important;
}

.theme-loImpact .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #fecc75 !important;
  border: #fecc75 !important;
}

.theme-loImpact .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #fecc75 !important;
}

.theme-loImpact .theme-fg-4 {
  color: #93d2bd !important;
}

.theme-loImpact .theme-bg-4 {
  background-color: #93d2bd !important;
}

.theme-loImpact .theme-fill-4 {
  fill: #93d2bd !important;
}

.theme-loImpact .theme-border-4 {
  border-color: #93d2bd !important;
}

.theme-loImpact .theme-stroke-4 {
  stroke: #93d2bd !important;
}

.theme-loImpact .theme-checkbox-4 .cui-checkbox-label:hover:before {
  border-color: #93d2bd !important;
}

.theme-loImpact .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #93d2bd !important;
  border: #93d2bd !important;
}

.theme-loImpact .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #93d2bd !important;
}

.theme-loImpact .theme-fg-5 {
  color: #0c9 !important;
}

.theme-loImpact .theme-bg-5 {
  background-color: #0c9 !important;
}

.theme-loImpact .theme-fill-5 {
  fill: #0c9 !important;
}

.theme-loImpact .theme-border-5 {
  border-color: #0c9 !important;
}

.theme-loImpact .theme-stroke-5 {
  stroke: #0c9 !important;
}

.theme-loImpact .theme-checkbox-5 .cui-checkbox-label:hover:before {
  border-color: #0c9 !important;
}

.theme-loImpact .theme-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0c9 !important;
  border: #0c9 !important;
}

.theme-loImpact .theme-checkbox-5 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0c9 !important;
}

.theme-loImpact .theme-fg-6 {
  color: #0f936b !important;
}

.theme-loImpact .theme-bg-6 {
  background-color: #0f936b !important;
}

.theme-loImpact .theme-fill-6 {
  fill: #0f936b !important;
}

.theme-loImpact .theme-border-6 {
  border-color: #0f936b !important;
}

.theme-loImpact .theme-stroke-6 {
  stroke: #0f936b !important;
}

.theme-loImpact .theme-checkbox-6 .cui-checkbox-label:hover:before {
  border-color: #0f936b !important;
}

.theme-loImpact .theme-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0f936b !important;
  border: #0f936b !important;
}

.theme-loImpact .theme-checkbox-6 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0f936b !important;
}

.theme-imm-fg-0 {
  color: #c8d5d7 !important;
}

.theme-imm-bg-0 {
  background-color: #c8d5d7 !important;
}

.theme-imm-fill-0 {
  fill: #c8d5d7 !important;
}

.theme-imm-border-0 {
  border-color: #c8d5d7 !important;
}

.theme-imm-stroke-0 {
  stroke: #c8d5d7 !important;
}

.theme-imm-checkbox-0 .cui-checkbox-label:before {
  border-color: #c8d5d7 !important;
}

.theme-imm-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c8d5d7 !important;
  border: #c8d5d7 !important;
  box-shadow: 0 0 0 1px #c8d5d7;
}

.theme-imm-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c8d5d7 !important;
}

.theme-imm-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #c8d5d7 !important;
}

.theme-imm-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-imm-fg-1 {
  color: #f9a8bc !important;
}

.theme-imm-bg-1 {
  background-color: #f9a8bc !important;
}

.theme-imm-fill-1 {
  fill: #f9a8bc !important;
}

.theme-imm-border-1 {
  border-color: #f9a8bc !important;
}

.theme-imm-stroke-1 {
  stroke: #f9a8bc !important;
}

.theme-imm-checkbox-1 .cui-checkbox-label:before {
  border-color: #f9a8bc !important;
}

.theme-imm-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f9a8bc !important;
  border: #f9a8bc !important;
  box-shadow: 0 0 0 1px #f9a8bc;
}

.theme-imm-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f9a8bc !important;
}

.theme-imm-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f9a8bc !important;
}

.theme-imm-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-imm-fg-2 {
  color: #0093a7 !important;
}

.theme-imm-bg-2 {
  background-color: #0093a7 !important;
}

.theme-imm-fill-2 {
  fill: #0093a7 !important;
}

.theme-imm-border-2 {
  border-color: #0093a7 !important;
}

.theme-imm-stroke-2 {
  stroke: #0093a7 !important;
}

.theme-imm-checkbox-2 .cui-checkbox-label:before {
  border-color: #0093a7 !important;
}

.theme-imm-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0093a7 !important;
  border: #0093a7 !important;
  box-shadow: 0 0 0 1px #0093a7;
}

.theme-imm-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0093a7 !important;
}

.theme-imm-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #0093a7 !important;
}

.theme-imm-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-imm-fg-3 {
  color: #64ddc0 !important;
}

.theme-imm-bg-3 {
  background-color: #64ddc0 !important;
}

.theme-imm-fill-3 {
  fill: #64ddc0 !important;
}

.theme-imm-border-3 {
  border-color: #64ddc0 !important;
}

.theme-imm-stroke-3 {
  stroke: #64ddc0 !important;
}

.theme-imm-checkbox-3 .cui-checkbox-label:before {
  border-color: #64ddc0 !important;
}

.theme-imm-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #64ddc0 !important;
  border: #64ddc0 !important;
  box-shadow: 0 0 0 1px #64ddc0;
}

.theme-imm-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #64ddc0 !important;
}

.theme-imm-checkbox-3 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #64ddc0 !important;
}

.theme-imm-checkbox-3 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-imm-fg-4 {
  color: #40a7de !important;
}

.theme-imm-bg-4 {
  background-color: #40a7de !important;
}

.theme-imm-fill-4 {
  fill: #40a7de !important;
}

.theme-imm-border-4 {
  border-color: #40a7de !important;
}

.theme-imm-stroke-4 {
  stroke: #40a7de !important;
}

.theme-imm-checkbox-4 .cui-checkbox-label:before {
  border-color: #40a7de !important;
}

.theme-imm-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #40a7de !important;
  border: #40a7de !important;
  box-shadow: 0 0 0 1px #40a7de;
}

.theme-imm-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #40a7de !important;
}

.theme-imm-checkbox-4 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #40a7de !important;
}

.theme-imm-checkbox-4 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-imm .theme-fg-0 {
  color: #c8d5d7 !important;
}

.theme-imm .theme-bg-0 {
  background-color: #c8d5d7 !important;
}

.theme-imm .theme-fill-0 {
  fill: #c8d5d7 !important;
}

.theme-imm .theme-border-0 {
  border-color: #c8d5d7 !important;
}

.theme-imm .theme-stroke-0 {
  stroke: #c8d5d7 !important;
}

.theme-imm .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #c8d5d7 !important;
}

.theme-imm .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c8d5d7 !important;
  border: #c8d5d7 !important;
}

.theme-imm .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c8d5d7 !important;
}

.theme-imm .theme-fg-1 {
  color: #f9a8bc !important;
}

.theme-imm .theme-bg-1 {
  background-color: #f9a8bc !important;
}

.theme-imm .theme-fill-1 {
  fill: #f9a8bc !important;
}

.theme-imm .theme-border-1 {
  border-color: #f9a8bc !important;
}

.theme-imm .theme-stroke-1 {
  stroke: #f9a8bc !important;
}

.theme-imm .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #f9a8bc !important;
}

.theme-imm .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f9a8bc !important;
  border: #f9a8bc !important;
}

.theme-imm .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f9a8bc !important;
}

.theme-imm .theme-fg-2 {
  color: #0093a7 !important;
}

.theme-imm .theme-bg-2 {
  background-color: #0093a7 !important;
}

.theme-imm .theme-fill-2 {
  fill: #0093a7 !important;
}

.theme-imm .theme-border-2 {
  border-color: #0093a7 !important;
}

.theme-imm .theme-stroke-2 {
  stroke: #0093a7 !important;
}

.theme-imm .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #0093a7 !important;
}

.theme-imm .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #0093a7 !important;
  border: #0093a7 !important;
}

.theme-imm .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #0093a7 !important;
}

.theme-imm .theme-fg-3 {
  color: #64ddc0 !important;
}

.theme-imm .theme-bg-3 {
  background-color: #64ddc0 !important;
}

.theme-imm .theme-fill-3 {
  fill: #64ddc0 !important;
}

.theme-imm .theme-border-3 {
  border-color: #64ddc0 !important;
}

.theme-imm .theme-stroke-3 {
  stroke: #64ddc0 !important;
}

.theme-imm .theme-checkbox-3 .cui-checkbox-label:hover:before {
  border-color: #64ddc0 !important;
}

.theme-imm .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #64ddc0 !important;
  border: #64ddc0 !important;
}

.theme-imm .theme-checkbox-3 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #64ddc0 !important;
}

.theme-imm .theme-fg-4 {
  color: #40a7de !important;
}

.theme-imm .theme-bg-4 {
  background-color: #40a7de !important;
}

.theme-imm .theme-fill-4 {
  fill: #40a7de !important;
}

.theme-imm .theme-border-4 {
  border-color: #40a7de !important;
}

.theme-imm .theme-stroke-4 {
  stroke: #40a7de !important;
}

.theme-imm .theme-checkbox-4 .cui-checkbox-label:hover:before {
  border-color: #40a7de !important;
}

.theme-imm .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #40a7de !important;
  border: #40a7de !important;
}

.theme-imm .theme-checkbox-4 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #40a7de !important;
}

.theme-kdeStatus-fg-0 {
  color: #f17291 !important;
}

.theme-kdeStatus-bg-0 {
  background-color: #f17291 !important;
}

.theme-kdeStatus-fill-0 {
  fill: #f17291 !important;
}

.theme-kdeStatus-border-0 {
  border-color: #f17291 !important;
}

.theme-kdeStatus-stroke-0 {
  stroke: #f17291 !important;
}

.theme-kdeStatus-checkbox-0 .cui-checkbox-label:before {
  border-color: #f17291 !important;
}

.theme-kdeStatus-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f17291 !important;
  border: #f17291 !important;
  box-shadow: 0 0 0 1px #f17291;
}

.theme-kdeStatus-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f17291 !important;
}

.theme-kdeStatus-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #f17291 !important;
}

.theme-kdeStatus-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-kdeStatus-fg-1 {
  color: #2fc4db !important;
}

.theme-kdeStatus-bg-1 {
  background-color: #2fc4db !important;
}

.theme-kdeStatus-fill-1 {
  fill: #2fc4db !important;
}

.theme-kdeStatus-border-1 {
  border-color: #2fc4db !important;
}

.theme-kdeStatus-stroke-1 {
  stroke: #2fc4db !important;
}

.theme-kdeStatus-checkbox-1 .cui-checkbox-label:before {
  border-color: #2fc4db !important;
}

.theme-kdeStatus-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #2fc4db !important;
  border: #2fc4db !important;
  box-shadow: 0 0 0 1px #2fc4db;
}

.theme-kdeStatus-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #2fc4db !important;
}

.theme-kdeStatus-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #2fc4db !important;
}

.theme-kdeStatus-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-kdeStatus-fg-2 {
  color: #2192a7 !important;
}

.theme-kdeStatus-bg-2 {
  background-color: #2192a7 !important;
}

.theme-kdeStatus-fill-2 {
  fill: #2192a7 !important;
}

.theme-kdeStatus-border-2 {
  border-color: #2192a7 !important;
}

.theme-kdeStatus-stroke-2 {
  stroke: #2192a7 !important;
}

.theme-kdeStatus-checkbox-2 .cui-checkbox-label:before {
  border-color: #2192a7 !important;
}

.theme-kdeStatus-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #2192a7 !important;
  border: #2192a7 !important;
  box-shadow: 0 0 0 1px #2192a7;
}

.theme-kdeStatus-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #2192a7 !important;
}

.theme-kdeStatus-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #2192a7 !important;
}

.theme-kdeStatus-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-kdeStatus .theme-fg-0 {
  color: #f17291 !important;
}

.theme-kdeStatus .theme-bg-0 {
  background-color: #f17291 !important;
}

.theme-kdeStatus .theme-fill-0 {
  fill: #f17291 !important;
}

.theme-kdeStatus .theme-border-0 {
  border-color: #f17291 !important;
}

.theme-kdeStatus .theme-stroke-0 {
  stroke: #f17291 !important;
}

.theme-kdeStatus .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #f17291 !important;
}

.theme-kdeStatus .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #f17291 !important;
  border: #f17291 !important;
}

.theme-kdeStatus .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #f17291 !important;
}

.theme-kdeStatus .theme-fg-1 {
  color: #2fc4db !important;
}

.theme-kdeStatus .theme-bg-1 {
  background-color: #2fc4db !important;
}

.theme-kdeStatus .theme-fill-1 {
  fill: #2fc4db !important;
}

.theme-kdeStatus .theme-border-1 {
  border-color: #2fc4db !important;
}

.theme-kdeStatus .theme-stroke-1 {
  stroke: #2fc4db !important;
}

.theme-kdeStatus .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #2fc4db !important;
}

.theme-kdeStatus .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #2fc4db !important;
  border: #2fc4db !important;
}

.theme-kdeStatus .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #2fc4db !important;
}

.theme-kdeStatus .theme-fg-2 {
  color: #2192a7 !important;
}

.theme-kdeStatus .theme-bg-2 {
  background-color: #2192a7 !important;
}

.theme-kdeStatus .theme-fill-2 {
  fill: #2192a7 !important;
}

.theme-kdeStatus .theme-border-2 {
  border-color: #2192a7 !important;
}

.theme-kdeStatus .theme-stroke-2 {
  stroke: #2192a7 !important;
}

.theme-kdeStatus .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #2192a7 !important;
}

.theme-kdeStatus .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #2192a7 !important;
  border: #2192a7 !important;
}

.theme-kdeStatus .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #2192a7 !important;
}

.theme-kdeApproval-fg-0 {
  color: #2fca9b !important;
}

.theme-kdeApproval-bg-0 {
  background-color: #2fca9b !important;
}

.theme-kdeApproval-fill-0 {
  fill: #2fca9b !important;
}

.theme-kdeApproval-border-0 {
  border-color: #2fca9b !important;
}

.theme-kdeApproval-stroke-0 {
  stroke: #2fca9b !important;
}

.theme-kdeApproval-checkbox-0 .cui-checkbox-label:before {
  border-color: #2fca9b !important;
}

.theme-kdeApproval-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #2fca9b !important;
  border: #2fca9b !important;
  box-shadow: 0 0 0 1px #2fca9b;
}

.theme-kdeApproval-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #2fca9b !important;
}

.theme-kdeApproval-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #2fca9b !important;
}

.theme-kdeApproval-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-kdeApproval-fg-1 {
  color: #fba840 !important;
}

.theme-kdeApproval-bg-1 {
  background-color: #fba840 !important;
}

.theme-kdeApproval-fill-1 {
  fill: #fba840 !important;
}

.theme-kdeApproval-border-1 {
  border-color: #fba840 !important;
}

.theme-kdeApproval-stroke-1 {
  stroke: #fba840 !important;
}

.theme-kdeApproval-checkbox-1 .cui-checkbox-label:before {
  border-color: #fba840 !important;
}

.theme-kdeApproval-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #fba840 !important;
  border: #fba840 !important;
  box-shadow: 0 0 0 1px #fba840;
}

.theme-kdeApproval-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #fba840 !important;
}

.theme-kdeApproval-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #fba840 !important;
}

.theme-kdeApproval-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-kdeApproval-fg-2 {
  color: #c8d5d7 !important;
}

.theme-kdeApproval-bg-2 {
  background-color: #c8d5d7 !important;
}

.theme-kdeApproval-fill-2 {
  fill: #c8d5d7 !important;
}

.theme-kdeApproval-border-2 {
  border-color: #c8d5d7 !important;
}

.theme-kdeApproval-stroke-2 {
  stroke: #c8d5d7 !important;
}

.theme-kdeApproval-checkbox-2 .cui-checkbox-label:before {
  border-color: #c8d5d7 !important;
}

.theme-kdeApproval-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c8d5d7 !important;
  border: #c8d5d7 !important;
  box-shadow: 0 0 0 1px #c8d5d7;
}

.theme-kdeApproval-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c8d5d7 !important;
}

.theme-kdeApproval-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #c8d5d7 !important;
}

.theme-kdeApproval-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-kdeApproval .theme-fg-0 {
  color: #2fca9b !important;
}

.theme-kdeApproval .theme-bg-0 {
  background-color: #2fca9b !important;
}

.theme-kdeApproval .theme-fill-0 {
  fill: #2fca9b !important;
}

.theme-kdeApproval .theme-border-0 {
  border-color: #2fca9b !important;
}

.theme-kdeApproval .theme-stroke-0 {
  stroke: #2fca9b !important;
}

.theme-kdeApproval .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #2fca9b !important;
}

.theme-kdeApproval .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #2fca9b !important;
  border: #2fca9b !important;
}

.theme-kdeApproval .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #2fca9b !important;
}

.theme-kdeApproval .theme-fg-1 {
  color: #fba840 !important;
}

.theme-kdeApproval .theme-bg-1 {
  background-color: #fba840 !important;
}

.theme-kdeApproval .theme-fill-1 {
  fill: #fba840 !important;
}

.theme-kdeApproval .theme-border-1 {
  border-color: #fba840 !important;
}

.theme-kdeApproval .theme-stroke-1 {
  stroke: #fba840 !important;
}

.theme-kdeApproval .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #fba840 !important;
}

.theme-kdeApproval .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #fba840 !important;
  border: #fba840 !important;
}

.theme-kdeApproval .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #fba840 !important;
}

.theme-kdeApproval .theme-fg-2 {
  color: #c8d5d7 !important;
}

.theme-kdeApproval .theme-bg-2 {
  background-color: #c8d5d7 !important;
}

.theme-kdeApproval .theme-fill-2 {
  fill: #c8d5d7 !important;
}

.theme-kdeApproval .theme-border-2 {
  border-color: #c8d5d7 !important;
}

.theme-kdeApproval .theme-stroke-2 {
  stroke: #c8d5d7 !important;
}

.theme-kdeApproval .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #c8d5d7 !important;
}

.theme-kdeApproval .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #c8d5d7 !important;
  border: #c8d5d7 !important;
}

.theme-kdeApproval .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #c8d5d7 !important;
}

.cui-actionLink {
  font-weight: 600;
}

.cui-actionLink:hover {
  color: #0093a7;
}

.cui-actionLink-icon {
  margin-right: .125rem;
}

.cui-blockTitle {
  margin-top: 1rem;
  margin-bottom: .5rem;
}

.cui-blockHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 65px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 1.5rem;
  background: #f6f8f8;
}

.cui-blockHeader>* {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cui-blockHeader-left,
.cui-blockHeader-right {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.cui-blockHeader-left>*:not(:last-child),
.cui-blockHeader-right>*:not(:last-child) {
  margin-right: .5rem;
}

.cui-blockHeader-left>*:not(:first-child),
.cui-blockHeader-right>*:not(:first-child) {
  margin-left: .5rem;
}

.cui-blockHeader-left>*,
.cui-blockHeader-right>* {
  margin-top: 0;
  margin-bottom: 0;
}

.cui-blockHeader-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: .5rem;
}

@media only screen and (min-width: 480px) {
  .cui-blockHeader-left {
    margin-bottom: 0;
  }
}

.cui-blockHeader-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cui-blockHeader_noStack {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.cui-chartWithLegend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cui-chartWithLegend_left,
.cui-chartWithLegend_right {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cui-chartWithLegend_right .cui-chartWithLegend-chart,
.cui-chartWithLegend_left>*:first-child {
  margin-bottom: 1rem;
}

@media only screen and (min-width: 768px) {
  .cui-chartWithLegend_right .cui-chartWithLegend-chart,
  .cui-chartWithLegend_left>*:first-child {
    margin-right: 1rem;
    margin-bottom: 0;
  }
}

.cui-chartWithLegend_right .cui-chartWithLegend-chart {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.cui-chartWithLegend_top,
.cui-chartWithLegend_bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cui-chartWithLegend_bottom .cui-chartWithLegend-chart {
  -webkit-box-ordinal-group: -1;
  -ms-flex-order: -2;
  order: -2;
}

.cui-chartWithLegend_bottom .cui-divider {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.cui-compareBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 2rem 0;
  background: #fff;
  border-left: 2px solid #e8eeef;
}

.cui-compareBox>div {
  vertical-align: middle;
  padding: 1.5rem 1.5rem;
  border: 2px solid #e8eeef;
  border-left: none;
}

.cui-compareBox .cui-compareBox-link {
  width: 100%;
  text-align: left;
}

.cui-compareBox .cui-compareBox-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 190px;
  flex: 0 0 190px;
  color: #90abaf;
  font-weight: 400;
  text-transform: uppercase;
  white-space: nowrap;
}

@media only screen and (max-width: 767px) {
  .cui-compareBox .cui-compareBox-title {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}

.cui-compareBox .cui-compareBox-ctrl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 86px;
  flex: 0 0 86px;
  padding: 0;
  text-decoration: none;
}

.cui-compareBox .cui-compareBox-ctrl .bb-skinny-plus {
  font-size: 1.2rem;
}

.cui-compareBox .cui-compareBox-ctrl .cui-dropdown {
  padding: 1rem 1.5rem;
}

.cui-compareBox .cui-compareBox-ctrl_caret {
  font-size: 1em;
}

.cui-compareBox .cui-compareBox-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.cui-compareBox .cui-compareBox-item_equalSize {
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
}

.cui-compareBox .cui-compareBox-swatch,
.cui-compareBox .cui-compareBox-labels {
  display: inline-block;
  vertical-align: middle;
}

.cui-compareBox .cui-compareBox-swatch {
  width: 60px;
  height: 16px;
  margin-right: 1rem;
  background-color: #74888c;
}

.cui-compareBox .cui-compareBox-swatch_striped {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNBQkM2NzczNDAxQTExRTNCNjc0QkQzRDREODM5NTlBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNBQkM2Nzc0NDAxQTExRTNCNjc0QkQzRDREODM5NTlBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0FCQzY3NzE0MDFBMTFFM0I2NzRCRDNENEQ4Mzk1OUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0FCQzY3NzI0MDFBMTFFM0I2NzRCRDNENEQ4Mzk1OUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7I9QT0AAAAgUlEQVR42qzUQQqAMAwEQF304EP8Z9+pD1HwULOHQAm1YLuBPRWGPaSZc85pqs9q2S1b5e22HJYnPkCJfYHdWA0cwiI4jJWgBHNQhnGWBnZZzj8Yy0GJsRyUGMtBicW1GcZKUII5KMMclGHcWygxfgIoMZaDEmsd2O6TBiXGeQUYACRaP6iMty++AAAAAElFTkSuQmCC);
}

.cui-compareBox .cui-compareBox-labels {
  margin-right: 1em;
  line-height: 1;
}

.cui-compareBox.is-open {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.cui-compareBox.is-open>div {
  padding: 1rem 1.5rem;
}

.cui-compareBox.is-open .cui-compareBox-ctrl {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 3rem;
  flex: 1 1 3rem;
  padding: 0;
}

@media only screen and (max-width: 767px) {
  .cui-compareBox.is-open .cui-compareBox-title {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 80%;
    flex: 1 1 80%;
  }

  .cui-compareBox.is-open .cui-compareBox-ctrl {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
  }

  .cui-compareBox.is-open .cui-compareBox-item {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}

.cui-compareTable-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background: linear-gradient(to right, #e8eeef 0, #ffffff 30px, #ffffff calc(100% - 30px), #e8eeef 100%);
}

.cui-compareTable-row_header {
  font-size: 1.1666666667rem;
}

.cui-compareTable-row_header,
.cui-compareTable-row_header .cui-compareTable-cell {
  background-color: #90abaf;
}

.cui-compareTable-row_header .cui-compareTable-cell-inner {
  position: relative;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.cui-compareTable-row_primary,
.cui-compareTable-row_primary .cui-compareTable-cell {
  background-color: #74888c;
}

.cui-compareTable-row_primary {
  background: linear-gradient(to right, #e8eeef 0, #74888c 30px, #74888c calc(100% - 30px), #e8eeef 100%);
}

.cui-compareTable-row_removers {
  background: linear-gradient(to right, #e8eeef 0, #ffffff 30px, #ffffff calc(100% - 12rem - 60px), #e8eeef 100%);
}

.cui-compareTable-row_header .cui-compareTable-cell,
.cui-compareTable-row_header .cui-compareTable-cell a {
  color: #fff;
}

.cui-compareTable_1col .cui-compareTable-row_header {
  min-width: 10rem;
}

.cui-compareTable_1col .cui-compareTable-row_header.cui-compareTable-row_withExtra {
  min-width: 22rem;
}

.cui-compareTable_2col .cui-compareTable-row_header {
  min-width: 20rem;
}

.cui-compareTable_2col .cui-compareTable-row_header.cui-compareTable-row_withExtra {
  min-width: 32rem;
}

.cui-compareTable_3col .cui-compareTable-row_header {
  min-width: 30rem;
}

.cui-compareTable_3col .cui-compareTable-row_header.cui-compareTable-row_withExtra {
  min-width: 42rem;
}

.cui-compareTable_4col .cui-compareTable-row_header {
  min-width: 40rem;
}

.cui-compareTable_4col .cui-compareTable-row_header.cui-compareTable-row_withExtra {
  min-width: 52rem;
}

.cui-compareTable_5col .cui-compareTable-row_header {
  min-width: 50rem;
}

.cui-compareTable_5col .cui-compareTable-row_header.cui-compareTable-row_withExtra {
  min-width: 62rem;
}

.cui-compareTable_6col .cui-compareTable-row_header {
  min-width: 60rem;
}

.cui-compareTable_6col .cui-compareTable-row_header.cui-compareTable-row_withExtra {
  min-width: 72rem;
}

.cui-compareTable_7col .cui-compareTable-row_header {
  min-width: 70rem;
}

.cui-compareTable_7col .cui-compareTable-row_header.cui-compareTable-row_withExtra {
  min-width: 82rem;
}

.cui-compareTable_8col .cui-compareTable-row_header {
  min-width: 80rem;
}

.cui-compareTable_8col .cui-compareTable-row_header.cui-compareTable-row_withExtra {
  min-width: 92rem;
}

.cui-compareTable_9col .cui-compareTable-row_header {
  min-width: 90rem;
}

.cui-compareTable_9col .cui-compareTable-row_header.cui-compareTable-row_withExtra {
  min-width: 102rem;
}

.cui-compareTable_10col .cui-compareTable-row_header {
  min-width: 100rem;
}

.cui-compareTable_10col .cui-compareTable-row_header.cui-compareTable-row_withExtra {
  min-width: 112rem;
}

.cui-compareTable-cell {
  min-width: 10rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 1rem 0 0 1.25rem;
  background-color: #fff;
  border-left: 4px solid rgba(0,0,0,.2);
  word-wrap: break-word;
}

.cui-compareTable-row_header .cui-compareTable-cell,
.cui-compareTable-row_removers .cui-compareTable-cell {
  padding-bottom: 1rem;
}

.cui-compareTable .cui-compareTable-row:first-child .cui-compareTable-cell,
.cui-compareTable_removable .cui-compareTable-row.cui-compareTable-row_removers:first-child .cui-compareTable-cell {
  border-top-left-radius: 12px;
}

.cui-compareTable .cui-compareTable-row:first-child .cui-compareTable-cell:last-child,
.cui-compareTable_removable .cui-compareTable-row.cui-compareTable-row_removers:first-child .cui-compareTable-cell:last-child {
  border-top-right-radius: 12px;
}

.cui-compareTable .cui-compareTable-row_withExtra:not(.cui-compareTable-row_header):first-child .cui-compareTable-cell:nth-last-child(2),
.cui-compareTable_removable .cui-compareTable-row.cui-compareTable-row_withExtra.cui-compareTable-row_removers:not(.cui-compareTable-row_header):first-child .cui-compareTable-cell:nth-last-child(2) {
  border-top-right-radius: 12px;
}

.cui-compareTable-section .cui-compareTable-row:first-child .cui-compareTable-cell,
.cui-compareTable_removable .cui-compareTable-row:first-child .cui-compareTable-cell {
  border-top-left-radius: 0;
}

.cui-compareTable-section .cui-compareTable-row:first-child .cui-compareTable-cell:last-child,
.cui-compareTable_removable .cui-compareTable-row:first-child .cui-compareTable-cell:last-child {
  border-top-right-radius: 0;
}

.cui-compareTable-cell-inner {
  padding: 1rem 1.25rem 0 0;
  border-top: 3px dotted #e8eeef;
}

.cui-compareTable-row_header .cui-compareTable-cell-inner,
.cui-compareTable-row:first-child .cui-compareTable-cell-inner,
.cui-compareTable-row_header-container+.cui-compareTable-row .cui-compareTable-cell-inner {
  padding-top: 0;
  border-top: none;
}

.cui-compareTable-row:last-child .cui-compareTable-cell {
  padding-bottom: 1rem;
}

.cui-compareTable>.cui-compareTable-row:last-child .cui-compareTable-cell,
.cui-compareTable-section:last-child>.cui-compareTable-row:last-child .cui-compareTable-cell {
  border-bottom: 2px solid rgba(0,0,0,.2);
}

.cui-compareTable>.cui-compareTable-row:last-child .cui-compareTable-cell:first-child,
.cui-compareTable-section:last-child>.cui-compareTable-row:last-child .cui-compareTable-cell:first-child {
  border-bottom-left-radius: 12px;
}

.cui-compareTable>.cui-compareTable-row:last-child .cui-compareTable-cell:last-child,
.cui-compareTable-section:last-child>.cui-compareTable-row:last-child .cui-compareTable-cell:last-child {
  border-bottom-right-radius: 12px;
}

.cui-compareTable .cui-compareTable-cell.cui-compareTable-cell_filler {
  background-color: #e8eeef;
  border-bottom: none !important;
  border-radius: 0 !important;
}

.cui-compareTable .cui-compareTable-cell.cui-compareTable-cell_filler .cui-compareTable-cell-inner {
  visibility: hidden;
}

.cui-compareTable-cell_filler,
.cui-compareTable-cell_extra {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 12rem;
  flex: 0 0 12rem;
  border-left: none;
}

.cui-compareTable-cell_extra {
  background-color: #f6f8f8;
}

.cui-compareTable .cui-compareTable-row.cui-compareTable-row_header .cui-compareTable-cell_extra {
  background-color: #90abaf;
  border-top-right-radius: 12px !important;
}

.cui-dataHighlight {
  border: 2px solid #e8eeef;
  color: #76959a;
}

@media only screen and (max-width: 767px) {
  .cui-dataHighlight .cui-dataHighlight-title {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }

  .cui-dataHighlight .cui-dataHighlight-data {
    width: 100%;
    border-top: 2px solid #e8eeef;
    border-left: 0;
  }
}

.cui-dataHighlight-data {
  border-left: 2px solid #e8eeef;
}

.cui-dataHighlight-title {
  padding: 1.5rem 2rem;
  color: #90abaf;
  font-weight: 400;
  text-transform: uppercase;
  white-space: nowrap;
}

.cui-dataHighlight_doublePie .cui-dataHighlight-title {
  border-bottom: 2px solid #e8eeef;
}

.cui-dataHighlight_doublePie .cui-dataHighlight-data:nth-child(1) {
  border-top: 0;
  border-left: 0;
}

.cui-dataHighlight-charts {
  margin-left: 0;
}

.cui-dataHighlight-largePie,
.cui-dataHighlight-doubleDonut {
  padding: .125rem 1.5rem 1.5rem;
  background: #f6f8f8;
  border-radius: 6px;
  color: #76959a;
}

.cui-dataPoint {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cui-dataPoint-icon {
  margin-top: .25rem;
  margin-right: 1rem;
  font-size: 2rem;
}

.cui-dataPoint-label {
  margin-bottom: .25rem;
}

.cui-dataPoint-value {
  font-size: 1.166666rem;
  font-weight: 700;
}

.cui-dataPoint-trend {
  color: #9ca2a2;
}

.cui-dataPoint-trend .cui-trend-arrow {
  font-size: .9em;
}

.cui-dataPoint_large .cui-dataPoint-icon {
  margin-right: 1rem;
  font-size: 3.5rem;
}

.cui-dataPoint_large .cui-dataPoint-value {
  font-size: 1.3333333333rem;
}

.cui-dataPoint_xLarge .cui-dataPoint-icon {
  margin-right: 1rem;
  font-size: 5rem;
}

.cui-dataPoint_xLarge .cui-dataPoint-value {
  font-size: 2rem;
}

.cui-dataPointPanel-heading {
  display: inline;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1.3333333333rem;
}

.cui-panel_paddingMedium .cui-dataPointPanel-heading,
.cui-panel_paddingSmall .cui-dataPointPanel-heading {
  margin-top: 0;
  margin-bottom: 0;
}

.cui-emptyState_paddingSmall {
  padding: 2rem 1rem;
}

.cui-emptyState-image {
  width: auto;
}

.cui-elementSelect {
  position: relative;
  overflow: hidden;
}

.cui-elementSelect-cover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(156,162,162,.6);
}

.cui-elementSelect-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  font-size: 3.5rem;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.cui-infoPopover {
  color: #90abaf;
}

.cui-infoPopover:hover {
  color: #0093a7;
}

.cui-infoPopover-toggle {
  margin-left: .25rem;
}

.cui-linkTable {
  overflow: hidden;
  background-color: #fff;
}

.cui-linkTable .cui-linkRowContainer,
.cui-linkTable .cui-linkRow {
  border-top: 2px solid #e8eeef;
}

.cui-linkTable .cui-linkRowContainer:first-child,
.cui-linkTable .cui-linkRow:first-child {
  border-top: 0;
}

.cui-linkRow_parent+.cui-linkRowContainer {
  border-top: 0;
}

.cui-linkRow_parent {
  background-image: none;
  border-bottom: 2px solid #e8eeef;
  font-weight: 600;
}

.cui-linkRow_parent:hover {
  background-color: inherit;
  background-image: none;
}

.cui-linkRow_parent+.cui-linkRow_child {
  border-top: 0;
}

.cui-linkRow_child {
  padding-left: 1.5rem;
}

.cui-linkRowContainer .cui-linkRowContainer {
  margin-left: 1.5rem;
}

.cui-linkRow_child {
  font-size: .8333333333rem;
  font-weight: 400;
}

.cui-mainHeader {
  position: relative;
  min-height: 109px;
  padding: 1rem 1.5rem 0;
  margin-bottom: 1rem;
  background-color: #fff;
}

.cui-mainHeader-title {
  margin: 0;
}

.cui-mainHeader-subtitle {
  margin: 0;
  color: #9ca2a2;
  font-weight: normal;
}

.cui-mainHeader-views {
  margin-bottom: .5rem;
}

.cui-mainHeader-views-link {
  color: #9ca2a2;
}

.cui-mainHeader-viewIcon {
  margin-right: .25rem;
}

.cui-mainHeader-views-link:not(:last-child) {
  margin-right: .75rem;
}

.cui-mainHeader-views-divider {
  width: 2px;
  height: 1.1rem;
  background-color: #c8d5d7;
}

.cui-noDataText {
  display: inline-block;
  color: #90abaf;
  font-size: 1rem;
  font-style: italic;
}

.cui-orgPopover-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: inherit;
  text-align: right;
}

.cui-orgPopover-toggle-content {
  margin-right: .75rem;
}

.cui-orgPopover-primaryText,
.cui-orgPopover-secondaryText {
  font-weight: 400;
  text-align: right;
}

.cui-orgPopover-toggle:hover .cui-orgPopover-primaryText,
.cui-orgPopover-toggle:hover .cui-orgPopover-secondaryText {
  color: #00c4df;
}

.cui-orgPopover-primaryText {
  display: block;
  font-size: .8333333333rem;
}

.cui-orgPopover-secondaryText {
  display: inline-block;
  font-size: .7222222222rem;
}

.cui-orgPopover-icon {
  width: 1rem;
  height: 1rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  padding: .125rem;
  background-color: #9ca2a2;
  font-size: .5rem;
  transition: all 0s;
}

.cui-orgPopover-icon,
.cui-orgPopover-icon:hover {
  color: #fff;
}

.cui-orgPopover-toggle:hover .cui-orgPopover-icon {
  background-color: #00c4df;
}

.cui-orgPopover-icon-svg {
  margin-top: .02rem;
  margin-right: 0;
}

.cui-pieChart {
  padding: 1.5rem 2rem;
}

.cui-pieChart-percent {
  font-size: 2rem;
}

.cui-pieChart-pie_large {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  text-align: right;
}

.cui-progressBarList .cui-progressWithLabel_left .cui-progressWithLabel-chart,
.cui-progressBarList .cui-progressWithLabel_right .cui-progressWithLabel-chart {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}

.cui-progressBarList .cui-progressWithLabel_left {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cui-progressBarList .cui-progressWithLabel_left .cui-progressWithLabel-label {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}

.cui-progressBarList>li {
  margin-bottom: .5rem;
}

.cui-progressDataPoint-bar {
  margin-bottom: .25rem;
}

.cui-progressWithLabel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.cui-progressWithLabel_top .cui-progressWithLabel-label {
  margin-bottom: .25rem;
}

.cui-progressWithLabel_bottom .cui-progressWithLabel-label {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin-top: .25rem;
}

.cui-progressWithLabel_left .cui-progressWithLabel-label {
  padding-right: 1rem;
  text-align: right;
}

.cui-progressWithLabel_right .cui-progressWithLabel-label {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  padding-left: 1rem;
}

.cui-progressWithLabel_left .cui-progressWithLabel-chart,
.cui-progressWithLabel_right .cui-progressWithLabel-chart {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.cui-progressWithLabel_left,
.cui-progressWithLabel_right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media print {
  html,
  body {
    min-width: 100%;
    min-height: 100%;
  }
}

.cui-reportContainer {
  position: relative;
  min-width: 100%;
  min-height: 100%;
  margin: 0;
  page-break-after: always;
}

.cui-reportCover {
  padding: 3rem;
  color: #fff;
}

@media print {
  .cui-reportCover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    top: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 9in;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.cui-reportCover-logo {
  padding-bottom: 3rem;
  text-align: center;
}

.cui-reportCover-logo .bb-bb-mark {
  font-size: 2.5rem;
}

.cui-reportCover-logo .bb-bb-logotype {
  position: relative;
  top: -1px;
  font-size: 4rem;
}

.cui-reportCover-header {
  margin: 2rem 0;
  text-align: center;
  text-transform: uppercase;
}

@media print {
  .cui-reportCover-header {
    margin-top: 2in;
  }
}

.cui-reportCover-header h1 {
  font-size: 4rem;
  line-height: 90%;
}

.cui-reportCover-footer {
  margin-bottom: 1.5rem;
}

.cui-reportCover-subTitle {
  font-weight: 600;
}

.cui-reportPage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media print {
  .cui-reportPage {
    top: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 9in;
  }
}

.cui-reportPage-header {
  padding: 1rem;
  color: #fff;
}

.cui-reportPage-footer {
  padding: 0 1rem;
  color: #fff;
}

.cui-reportPage-content {
  padding: 1.5rem 0;
  background-color: #fff;
}

@media print {
  .cui-reportPage-content {
    -webkit-box-flex: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
  }
}

.cui-reportPage-date {
  font-style: italic;
}

.cui-reportPage-header-title {
  text-transform: capitalize;
}

.cui-reportPage-footer-title {
  font-weight: 600;
  text-transform: uppercase;
}

.cui-reportPage-subText {
  color: rgba(255,255,255,.8);
}

.cui-reportPage-footer-logo .bb-bb-mark {
  font-size: 1.5rem;
}

.cui-reportPage-footer-logo .bb-bb-logotype {
  position: relative;
  top: -1px;
  font-size: 3rem;
}

.cui-scaleBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  border-left-width: .75rem;
  border-left-style: solid;
}

.cui-scaleBlock-chart {
  padding: 1rem .5rem;
}

.cui-scaleBlock-chart .cui-segmentChart-slice svg {
  height: .7rem;
}

.cui-scaleBlock-details {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: .5rem 1rem .5rem 0;
}

.cui-scaleBlock-textPrimary {
  font-weight: 600;
}

.cui-scoreLegend {
  padding: 0;
  margin-bottom: 1rem;
  background-color: #d6dfe0;
  border-bottom: 0;
  font-size: .8333333333rem;
}

.cui-scoreLegend-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.5rem;
  padding-top: .3rem;
  padding-bottom: .3rem;
  margin: 0;
  border-bottom: 1px solid #c8d5d7;
  font-weight: 600;
}

.cui-scoreLegend-header-button {
  color: #008094;
  text-transform: capitalize;
  white-space: nowrap;
}

.cui-scoreLegend-header-button:hover {
  background-color: transparent;
  color: #00c4df;
}

.cui-scoreLegend-toggle {
  margin-top: .1rem;
  margin-left: 1.5rem;
  white-space: nowrap;
}

.cui-scoreLegend-header-list {
  line-height: 1rem;
}

.cui-scoreLegend-header-list li {
  vertical-align: middle;
  margin-bottom: 0;
}

.cui-scoreLegend-header-list-text {
  text-transform: capitalize;
}

.cui-scoreLegend-header-title {
  padding-right: 1rem;
  margin-top: .15rem;
  margin-right: .75rem;
  border-right: 2px solid #c8d5d7;
}

.cui-scoreLegend-content {
  padding: 1.5rem;
}

.cui-scoreLegend_transparent {
  background-color: transparent;
}

.cui-scoreLegend_transparent .cui-scoreLegend-header {
  border-bottom: none;
}

.cui-selectableCard {
  position: relative;
  min-height: 5.6rem;
}

.cui-selectableCard,
.cui-selectableCard:hover,
.cui-selectableCard:focus {
  box-shadow: 0 0 0 2px #c8d5d7;
}

.cui-selectableCard-image {
  width: 100%;
  min-height: 5.6rem;
  border-top-left-radius: .4rem;
  border-top-right-radius: .4rem;
}

.cui-selectableCard-image img {
  display: block;
  width: 100%;
}

.cui-skinnyHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 1rem 1.5rem;
  margin-bottom: 1rem;
  background-color: #fff;
}

.cui-skinnyHeader-title {
  margin-left: 0 !important;
  font-size: 1.5rem;
}

.cui-skinnyHeader-subtitle {
  color: #9ca2a2;
  font-size: .8333333333rem;
  font-weight: 600;
  text-transform: uppercase;
}

.cui-skinnyHeader_horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.cui-skinnyHeader_horizontal .cui-skinnyHeader-title {
  margin-right: 1rem;
}

.cui-skinnyHeader_horizontal .cui-skinnyHeader-subtitle {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.cui-skinnyHeader_horizontal .cui-skinnyHeader-actions {
  -ms-flex-item-align: baseline;
  align-self: baseline;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}

.cui-stepTitle {
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.cui-stepTitle-number {
  vertical-align: -0.1em;
  font-size: 2.5rem;
}

.cui-toggleLink {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cui-toggleLink .cui-toggleLink-icon {
  display: inline-block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: .75rem;
}

.cui-toggleLink.is-closed {
  color: inherit;
}

.cui-toggleLink.is-closed .cui-toggleLink-icon {
  color: #90abaf;
}

.cui-viewingBlock {
  padding: .75rem 1.5rem 0;
  background: #f6f8f8;
}

.cui-viewingBlock .cui-viewingBlock-dropdown {
  padding-bottom: .75rem;
}

.cui-viewingBlock-label {
  font-size: .7222222222rem;
}

.cui-viewingBlock-value {
  font-weight: 600;
}

.cui-viewingDropdown-label {
  font-size: .7222222222rem;
}

.cui-viewingDropdown-value {
  font-weight: 600;
}

.cui-whyThisMatters {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  color: #76959a;
}

.cui-whyThisMatters-title {
  margin-bottom: 1rem;
  color: #607073;
}

.theme-granteeDetails-fg-0 {
  color: #1d9b75 !important;
}

.theme-granteeDetails-bg-0 {
  background-color: #1d9b75 !important;
}

.theme-granteeDetails-fill-0 {
  fill: #1d9b75 !important;
}

.theme-granteeDetails-border-0 {
  border-color: #1d9b75 !important;
}

.theme-granteeDetails-stroke-0 {
  stroke: #1d9b75 !important;
}

.theme-granteeDetails-checkbox-0 .cui-checkbox-label:before {
  border-color: #1d9b75 !important;
}

.theme-granteeDetails-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #1d9b75 !important;
  border: #1d9b75 !important;
  box-shadow: 0 0 0 1px #1d9b75;
}

.theme-granteeDetails-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #1d9b75 !important;
}

.theme-granteeDetails-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #1d9b75 !important;
}

.theme-granteeDetails-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-granteeDetails-fg-1 {
  color: #22cb99 !important;
}

.theme-granteeDetails-bg-1 {
  background-color: #22cb99 !important;
}

.theme-granteeDetails-fill-1 {
  fill: #22cb99 !important;
}

.theme-granteeDetails-border-1 {
  border-color: #22cb99 !important;
}

.theme-granteeDetails-stroke-1 {
  stroke: #22cb99 !important;
}

.theme-granteeDetails-checkbox-1 .cui-checkbox-label:before {
  border-color: #22cb99 !important;
}

.theme-granteeDetails-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #22cb99 !important;
  border: #22cb99 !important;
  box-shadow: 0 0 0 1px #22cb99;
}

.theme-granteeDetails-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #22cb99 !important;
}

.theme-granteeDetails-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #22cb99 !important;
}

.theme-granteeDetails-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-granteeDetails-fg-2 {
  color: #a0e6cc !important;
}

.theme-granteeDetails-bg-2 {
  background-color: #a0e6cc !important;
}

.theme-granteeDetails-fill-2 {
  fill: #a0e6cc !important;
}

.theme-granteeDetails-border-2 {
  border-color: #a0e6cc !important;
}

.theme-granteeDetails-stroke-2 {
  stroke: #a0e6cc !important;
}

.theme-granteeDetails-checkbox-2 .cui-checkbox-label:before {
  border-color: #a0e6cc !important;
}

.theme-granteeDetails-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #a0e6cc !important;
  border: #a0e6cc !important;
  box-shadow: 0 0 0 1px #a0e6cc;
}

.theme-granteeDetails-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #a0e6cc !important;
}

.theme-granteeDetails-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #a0e6cc !important;
}

.theme-granteeDetails-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-granteeDetails .theme-fg-0 {
  color: #1d9b75 !important;
}

.theme-granteeDetails .theme-bg-0 {
  background-color: #1d9b75 !important;
}

.theme-granteeDetails .theme-fill-0 {
  fill: #1d9b75 !important;
}

.theme-granteeDetails .theme-border-0 {
  border-color: #1d9b75 !important;
}

.theme-granteeDetails .theme-stroke-0 {
  stroke: #1d9b75 !important;
}

.theme-granteeDetails .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #1d9b75 !important;
}

.theme-granteeDetails .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #1d9b75 !important;
  border: #1d9b75 !important;
}

.theme-granteeDetails .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #1d9b75 !important;
}

.theme-granteeDetails .theme-fg-1 {
  color: #22cb99 !important;
}

.theme-granteeDetails .theme-bg-1 {
  background-color: #22cb99 !important;
}

.theme-granteeDetails .theme-fill-1 {
  fill: #22cb99 !important;
}

.theme-granteeDetails .theme-border-1 {
  border-color: #22cb99 !important;
}

.theme-granteeDetails .theme-stroke-1 {
  stroke: #22cb99 !important;
}

.theme-granteeDetails .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #22cb99 !important;
}

.theme-granteeDetails .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #22cb99 !important;
  border: #22cb99 !important;
}

.theme-granteeDetails .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #22cb99 !important;
}

.theme-granteeDetails .theme-fg-2 {
  color: #a0e6cc !important;
}

.theme-granteeDetails .theme-bg-2 {
  background-color: #a0e6cc !important;
}

.theme-granteeDetails .theme-fill-2 {
  fill: #a0e6cc !important;
}

.theme-granteeDetails .theme-border-2 {
  border-color: #a0e6cc !important;
}

.theme-granteeDetails .theme-stroke-2 {
  stroke: #a0e6cc !important;
}

.theme-granteeDetails .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #a0e6cc !important;
}

.theme-granteeDetails .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #a0e6cc !important;
  border: #a0e6cc !important;
}

.theme-granteeDetails .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #a0e6cc !important;
}

.theme-granteeDemographics-fg-0 {
  color: #72878a !important;
}

.theme-granteeDemographics-bg-0 {
  background-color: #72878a !important;
}

.theme-granteeDemographics-fill-0 {
  fill: #72878a !important;
}

.theme-granteeDemographics-border-0 {
  border-color: #72878a !important;
}

.theme-granteeDemographics-stroke-0 {
  stroke: #72878a !important;
}

.theme-granteeDemographics-checkbox-0 .cui-checkbox-label:before {
  border-color: #72878a !important;
}

.theme-granteeDemographics-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #72878a !important;
  border: #72878a !important;
  box-shadow: 0 0 0 1px #72878a;
}

.theme-granteeDemographics-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #72878a !important;
}

.theme-granteeDemographics-checkbox-0 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #72878a !important;
}

.theme-granteeDemographics-checkbox-0 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-granteeDemographics-fg-1 {
  color: #8ea9af !important;
}

.theme-granteeDemographics-bg-1 {
  background-color: #8ea9af !important;
}

.theme-granteeDemographics-fill-1 {
  fill: #8ea9af !important;
}

.theme-granteeDemographics-border-1 {
  border-color: #8ea9af !important;
}

.theme-granteeDemographics-stroke-1 {
  stroke: #8ea9af !important;
}

.theme-granteeDemographics-checkbox-1 .cui-checkbox-label:before {
  border-color: #8ea9af !important;
}

.theme-granteeDemographics-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #8ea9af !important;
  border: #8ea9af !important;
  box-shadow: 0 0 0 1px #8ea9af;
}

.theme-granteeDemographics-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #8ea9af !important;
}

.theme-granteeDemographics-checkbox-1 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #8ea9af !important;
}

.theme-granteeDemographics-checkbox-1 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-granteeDemographics-fg-2 {
  color: #ccd8da !important;
}

.theme-granteeDemographics-bg-2 {
  background-color: #ccd8da !important;
}

.theme-granteeDemographics-fill-2 {
  fill: #ccd8da !important;
}

.theme-granteeDemographics-border-2 {
  border-color: #ccd8da !important;
}

.theme-granteeDemographics-stroke-2 {
  stroke: #ccd8da !important;
}

.theme-granteeDemographics-checkbox-2 .cui-checkbox-label:before {
  border-color: #ccd8da !important;
}

.theme-granteeDemographics-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ccd8da !important;
  border: #ccd8da !important;
  box-shadow: 0 0 0 1px #ccd8da;
}

.theme-granteeDemographics-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ccd8da !important;
}

.theme-granteeDemographics-checkbox-2 input[type=checkbox]:checked+.cui-toggleSwitch-control .cui-toggleSwitch-control-btn {
  background-color: #ccd8da !important;
}

.theme-granteeDemographics-checkbox-2 input[type=checkbox]:focus+.cui-checkbox-label:before {
  box-shadow: 0 0 0 .2em #00c4df !important;
}

.theme-granteeDemographics .theme-fg-0 {
  color: #72878a !important;
}

.theme-granteeDemographics .theme-bg-0 {
  background-color: #72878a !important;
}

.theme-granteeDemographics .theme-fill-0 {
  fill: #72878a !important;
}

.theme-granteeDemographics .theme-border-0 {
  border-color: #72878a !important;
}

.theme-granteeDemographics .theme-stroke-0 {
  stroke: #72878a !important;
}

.theme-granteeDemographics .theme-checkbox-0 .cui-checkbox-label:hover:before {
  border-color: #72878a !important;
}

.theme-granteeDemographics .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #72878a !important;
  border: #72878a !important;
}

.theme-granteeDemographics .theme-checkbox-0 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #72878a !important;
}

.theme-granteeDemographics .theme-fg-1 {
  color: #8ea9af !important;
}

.theme-granteeDemographics .theme-bg-1 {
  background-color: #8ea9af !important;
}

.theme-granteeDemographics .theme-fill-1 {
  fill: #8ea9af !important;
}

.theme-granteeDemographics .theme-border-1 {
  border-color: #8ea9af !important;
}

.theme-granteeDemographics .theme-stroke-1 {
  stroke: #8ea9af !important;
}

.theme-granteeDemographics .theme-checkbox-1 .cui-checkbox-label:hover:before {
  border-color: #8ea9af !important;
}

.theme-granteeDemographics .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #8ea9af !important;
  border: #8ea9af !important;
}

.theme-granteeDemographics .theme-checkbox-1 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #8ea9af !important;
}

.theme-granteeDemographics .theme-fg-2 {
  color: #ccd8da !important;
}

.theme-granteeDemographics .theme-bg-2 {
  background-color: #ccd8da !important;
}

.theme-granteeDemographics .theme-fill-2 {
  fill: #ccd8da !important;
}

.theme-granteeDemographics .theme-border-2 {
  border-color: #ccd8da !important;
}

.theme-granteeDemographics .theme-stroke-2 {
  stroke: #ccd8da !important;
}

.theme-granteeDemographics .theme-checkbox-2 .cui-checkbox-label:hover:before {
  border-color: #ccd8da !important;
}

.theme-granteeDemographics .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:before {
  background-color: #ccd8da !important;
  border: #ccd8da !important;
}

.theme-granteeDemographics .theme-checkbox-2 input[type=checkbox]:checked+.cui-checkbox-label:after {
  background-color: #ccd8da !important;
}

.cohortComparisonModal .modal-content {
  overflow-y: visible;
}

.modal-overlay {
  z-index: 1001;
}

.sia-granteeAchievement-barTitle {
  position: relative;
  left: 66px;
}

.sia-granteeAchievement-divider:before,
.sia-granteeAchievement-divider:after {
  border-color: #9ca2a2;
}

.sia-granteeAchievement-impactCharts-donut {
  max-width: 120px;
}

.sia-granteeAchievement-impactCharts {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 768px) {
  .sia-demographicsRowLabel {
    display: inline-block;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    vertical-align: middle;
    margin-bottom: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
}

.ap-viewingBlock .viewingBlock {
  background-color: #fff;
}

.billboard .boldHeader-description {
  margin-bottom: 3rem;
}

.fa-panel-content {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.ap-strategyBanner {
  background-color: #e5f9fd;
  padding: 1.5rem 5rem;
  margin: auto -1.5rem;
}

.ap-strategyBanner>* {
  margin-bottom: .5rem;
}

.ap-strategyBanner-link {
  color: inherit;
}

.ap-strategyBanner-link:hover {
  color: inherit;
}

.ap-list_squeezed {
  padding: 1rem 5rem;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.ap-list_squeezed>li {
  padding: .75rem 0;
}

.ap-tableRow {
  display: table;
  width: 100%;
}

.ap-tableRow>* {
  display: table-cell;
  padding-right: 1rem;
}

.ap-recommendedStrategy-text {
  font-size: 1.1666666667rem;
}

.ct-createCohort-title {
  margin-bottom: .5rem;
}

.ct-createCohort-selectSchools {
  position: relative;
  z-index: 2;
}

input[type=text].ct-createCohort-input {
  background-image: none;
}

input[type=text].ct-createCohort-input::-webkit-input-placeholder {
  font-style: italic;
}

input[type=text].ct-createCohort-input::-moz-placeholder {
  font-style: italic;
}

input[type=text].ct-createCohort-input:-ms-input-placeholder {
  font-style: italic;
}

input[type=text].ct-createCohort-input::placeholder {
  font-style: italic;
}

.ct-schoolsTable {
  width: 100%;
  font-weight: 600;
}

.ct-schoolsTable button:hover,
.ct-schoolsTable button:focus,
.ct-schoolsTable .button:hover,
.ct-schoolsTable .button:focus {
  background-color: transparent;
  box-shadow: none;
}

.ct-schoolsTable tr {
  border-top: 1px solid rgba(215,221,222,.4);
}

.ct-schoolsTable tr:first-child {
  border-top: 2px solid #d6dfe0;
}

.ct-schoolsTable td {
  padding: 1rem;
}

.ct-schoolsTable .ct-schoolsTable-buttons {
  text-align: right;
}

.ct-schoolsTable .ct-schoolsTable-buttons .cui-icon {
  color: #9ca2a2;
}

.ct-schoolsTable .ct-schoolsTable-buttons .cui-icon:hover {
  cursor: pointer;
}

.ct-addSchool-header {
  padding: .5rem 1rem;
  background-color: #f6f8f8;
}

.ct-addSchool {
  max-width: none;
}

.ct-cohortSelect .Select-placeholder {
  padding-top: 0;
  line-height: 3;
  font-style: italic;
}

.ct-cohortSelect .Select-input {
  height: 49px;
}

.ct-cohortSelect input {
  padding: 15px 0 19px;
}

.ct-cohortSelect .Select--single .Select-value {
  line-height: 3;
}

.advancedFilterModalOverlay {
  z-index: 1041;
}

.advancedFilterModalOverlay .modal-container {
  top: 0;
  position: absolute;
}

.advancedFilterModalOverlay .advancedFilterModal {
  position: absolute;
  top: 2em;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}

.advancedFilterModalOverlay .advancedFilterModal .modal-content {
  overflow-y: visible;
  max-height: none;
}

.advancedFilterModal .chosen-container-single {
  border: 2px solid #c8d5d7;
  border-radius: .25rem;
}

.advancedFilterModal .chosen-single {
  border-radius: .25rem;
  font-size: 1rem;
  font-style: italic;
}

.advancedFilterModal .chosen-single div b {
  display: none;
}

.advancedFilterModal .chosen-container-single .chosen-single,
.advancedFilterModal .chosen-container-single.chosen-container-active .chosen-single {
  height: 40px;
  padding: 8px 0 8px 8px;
  background: #fff;
  border-width: 0px;
}

.ct-newCohort {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-top: 1.5rem;
}

.ct-cohorts {
  margin-top: .75rem;
}

.ct-cohorts td {
  border-bottom: none;
}

.ct-cohorts-name {
  text-transform: capitalize;
}

.ct-cohorts-schoolCount {
  font-weight: 600;
  width: 150px;
}

.ct-link {
  color: #0093a7;
}

.ct-link:hover {
  color: #00c4df;
}

.ct-cohorts-type {
  width: 200px;
}

.ct-cohortsTitle {
  margin: 0;
  line-height: 1;
}

.theme-tlo-icon .cui-icon {
  fill: #34c184;
  color: #267a5e;
}

.cui-updatedField .FormField-label .fieldLabel {
  display: block;
  margin-bottom: .5rem;
  color: #717878;
  font-size: .72222rem;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
}

.cui-updatedField .date-input-field[disabled][readonly] {
  background-color: #f4f7f7;
  color: inherit;
  opacity: 1;
}

.parent_contact {
  padding-left: .5rem;
  border-left: 5px solid #80e1f1;
}

#activity_types_chosen .chosen-results {
  max-height: 10rem;
}

.rtTableFormRow td {
  padding-top: 1.3rem !important;
  padding-bottom: 1.3rem !important;
}

.rtTableFormRow .rtTableErrorInput {
  padding-bottom: .1rem !important;
}

.rtTableErrorInput-text {
  font-size: .9rem;
  margin-top: .3rem;
  margin-bottom: 0;
  font-weight: 400;
  display: block;
  line-height: 1em;
  color: #f56e8f;
  white-space: nowrap;
}

.imm-historyThread .historyThread-icon .circled-icon-fill {
  fill: #fff;
}

.imm-historyThread .historyThread-icon {
  font-size: 1rem;
}

.imm-historyThread .historyThread-item {
  padding-left: .5rem;
}

.imm-historyThread .historyThread-item:not(:last-child) {
  background-position: .85rem 2px;
}

.imm-historyThread .historyThread-details {
  padding-top: .25rem;
}

.imm-historyThread .historyThread-message {
  border: 2px solid #c8d5d7;
  font-style: normal;
  white-space: normal;
}

.imm-historyThread .historyThread-message a[href] {
  text-decoration: none;
}

.imm-notes {
  background: #d6dfe0;
}

.imm-notes .note-form {
  padding: 1rem;
  border-bottom: 2px solid #c8d5d7;
}

.imm-notes .note-list {
  padding: 1rem;
}

.imm-notes .note-list .cui-spinner,
.imm-notes .note-list .cui-inline-spinner {
  margin: 0 auto;
}

.imm-notes .note+.note {
  margin-top: 1rem;
}

.imm-notes .note-body {
  position: relative;
  padding: .5rem;
  border: 1px solid #c8d5d7;
  border-radius: .5rem;
  background: #fff;
  font-size: .8333333333rem;
  white-space: pre-line;
}

.imm-notes .note-footer {
  margin-top: .2rem;
  padding: 0 .5rem;
  line-height: 1rem;
  font-size: .7222222222rem;
}

.imm-reviewButton {
  margin-left: .5rem;
}

.imm-horizontalTabs .tabsBlock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.imm-horizontalTabs .tabs {
  white-space: normal;
}

.imm-horizontalTabs .tabsBlock-content {
  width: 80%;
}

.imm-horizontalTabs .tabs_folders .tabs-item {
  display: block;
  margin-right: 0;
  margin-bottom: .5rem;
  background-color: #c8d5d7;
  border-radius: 0;
}

.imm-horizontalTabs .tabs_folders .tabs-item:hover {
  background-color: #d6dfe0;
}

.imm-horizontalTabs .tabs_folders .tabs-item.is-active {
  background-color: #fff;
}

.imm-horizontalTabs .tabs_folders .tabs-link {
  padding: .75rem 1rem;
  font-size: .8333333333rem;
  text-transform: uppercase;
}

.immTabsTableHeader {
  padding-right: 1rem;
  padding-left: 1rem;
}

.immTabContentWithTable {
  padding: 0;
}

.immTabContentWithTable .data-table {
  margin-bottom: 0;
}

.manageTeam-wrapper {
  position: relative;
  padding: 2rem 0;
}

.manageTeam-wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(100% + 1.5rem);
  margin: -2rem -50vw 2rem;
  background-color: #fff;
}

.manageTeam-wrapper .manageTeam-header {
  position: relative;
  z-index: 2;
}

.manageTeam-search {
  width: 100%;
  padding: 1rem 0;
}

.manageTeam_field {
  width: 50%;
}

.manageTeam-disabled {
  color: #b8536b;
  font-size: .7222222222rem;
  font-style: italic;
  font-weight: 700;
}

.manage-users-modal {
  max-height: 100%;
}

.manage-users-modal .modal-content {
  max-height: 100%;
  overflow-y: visible;
}

.manage-users-modal .chosen-results {
  max-height: 18rem;
}

.modal.download-csv-modal {
  min-width: 28rem;
}

.card_multiLine {
  border: 2px solid #d6dfe0;
  box-shadow: none;
}

.characterCircle_small {
  width: 1.5rem;
  height: 1.5rem;
  font-size: .7rem;
  line-height: 1.5rem;
}

.characterCircle_xSmall {
  width: 1.3rem;
  height: 1.3rem;
  font-size: .6rem;
  line-height: 1.3rem;
}

.characterCircle_stroked {
  background-color: #fff !important;
  border: 2px solid #0099b3;
  color: #0099b3;
}

.cfe-grad-donut .donut-chart {
  width: 110px;
}

.cfe-grad-donut .icon {
  width: 1.2rem;
  height: 1.2rem;
}

.cfe-grad-donut .detail-value,
.cfe-grad-donut .detail-title {
  color: #626464;
}

.cfe-grad-donut .detail-title {
  font-size: .9rem !important;
}

.sia-granteeAchievement-menuBar .cui-checkbox-label {
  margin-bottom: 0;
}

.sia-granteeAchievement-menuBar .cui-list_inline>li {
  vertical-align: middle;
  margin-bottom: 0;
}

.cui-indicatorChart {
  display: inline-block;
  max-width: 100px;
  white-space: nowrap;
}

.cui-indicatorChart-slice {
  display: inline-block;
}

.cui-indicatorChart-slice svg {
  width: 100%;
  height: auto;
  fill: currentColor;
}

.cui-indicatorChart .chart-mazin-low {
  background-color: transparent !important;
  color: #0c9;
}

.cui-indicatorChart .chart-mazin-low-bottom {
  background-color: transparent !important;
  color: #93d2bd;
}

.cui-indicatorChart .chart-mazin-low-top {
  background-color: transparent !important;
  color: #0f936b;
}

.cui-indicatorChart .chart-mazin-medium {
  background-color: transparent !important;
  color: #ffad01;
}

.cui-indicatorChart .chart-mazin-medium-bottom {
  background-color: transparent !important;
  color: #fecc75;
}

.cui-indicatorChart .chart-mazin-medium-top {
  background-color: transparent !important;
  color: #c0822b;
}

.cui-indicatorChart .chart-mazin-high {
  background-color: transparent !important;
  color: #f56e8f;
}

.cui-indicatorChart .chart-mazin-high-bottom {
  background-color: transparent !important;
  color: #f6a8bd;
}

.cui-indicatorChart .chart-mazin-high-top {
  background-color: transparent !important;
  color: #b9546d;
}

.cui-indicatorChart .chart-mazin-unavailable {
  background-color: transparent !important;
  color: #919596;
}

.sia-viewingBlock {
  padding: .75rem 1.5rem;
  background: #f6f8f8;
}

.sia-viewingBlock-btn {
  color: #74888c;
}

.sia-viewingBlock-btn:hover {
  background: transparent;
  color: #74888c;
}

.sia-viewingBlock-btn_selected,
.sia-viewingBlock-btn_selected:hover,
.sia-viewingBlock-btn_selected:focus {
  border-color: #00c4df;
  box-shadow: none;
  background-color: #e1fafd;
  color: #00c4df;
}

.sia-viewingBlock-title {
  color: #9ca2a2;
  font-size: .8rem;
  font-weight: 600;
  text-transform: uppercase;
}

.risk-popover-button {
  font-size: 70%;
}

.skinnyHeader-titleNumber {
  vertical-align: bottom;
}

.manage-team-indent {
  margin-left: 65px;
}

.subTitleB {
  font-size: 22px;
  font-weight: bold;
}

.reportSummaryTable td {
  vertical-align: top;
  border-bottom: 0 solid;
}

.reportSummaryTable tr:nth-child(4n+4),
.reportSummaryTable tr:nth-child(4n+3) {
  background-color: #f6f8f8;
}

.reportSummaryTable tr:nth-child(4n+3) td {
  border-top: 2px solid #c8d5d7;
}

.reportSummaryTable tr:nth-child(4n+4) td {
  border-bottom: 2px solid #c8d5d7;
}

@media print {
  .reportSummaryTable .cui-scoreDot-icon {
    top: -0.65rem;
  }
}


